Anaconda3/Miniconda3安装
-
Anaconda3下载地址: Anaconda3,Miniconda3下载地址:Miniconda3,两个软件的安装方法一样
- 运行bash命令运行下载好的sh文件进行安装,在版本的选择时,没必要根据ubuntu的python版本来选择,直接下最新版的
$ bash Anaconda3-5.3.1-Linux-x86_64.sh
$ bash Miniconda3-latest-Linux-x86_64.sh
- 后面选择要安装的文件夹,我安装在~/opt/anaconda3里,其他的默认,最后一步的时候选择yes初始化Anoconda3/Miniconda3空间,如果选择的默认安装的话,后面的路径里把opt去掉,直接是~/anaconda3...
- 在安装完后,运行conda命令,如果提示未找到命令,就要重新添加环境变量
#PATH是anaconda3的安装路径,默认直接是~/anaconda3/bin:$PATH,我装在ProgramFiles文件夹里
$ echo 'export PATH="~/opt/anaconda3/bin:$PATH"'>>~/.bashrc
$ source ~/.bashrc
Anaconda3/Miniconda3卸载
- Anaconda3/Miniconda3的安装文件都在本地的anaconda3/miniconda3文件夹里,所以直接删掉文件夹,然后打开~/.bashrc把之前在最后面加环境变量删掉就可以了,如果是miniconda3的话,把anaconda3换成miniconda3就行
#删掉本地的anaconda文件夹
$ rm -rf ~/opt/anaconda3
#打开.bashrc删掉 export PATH=~/opt/anaconda3/bin:$PATH
$ gedit ~/.bashrc
源配置(Anaconda源和pip源)
更换Anaconda仓库--Ubuntu系统
- 默认情况下在~/目录下不存在.condarc文件,运行conda config创建.condarc文件
#第一次运行 conda config命令时,在~/目录下创建.condarc文件
$ conda config --show-sources
#换国内源
$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
# 设置搜索时显示通道地址
$ conda config --set show_channel_urls yes
Note:如果换过之后第一次运行还是出现CondaHTTPError,先清空.condarc,等conda命令下载好解析的json文件之后在把源换成上面国内的源,这是因为国内的源还不能解析python3.7(Ubuntu20.04),解析完成之后再用国内的源来下载要安装的包
- 运行完上面的命令,.condarc文件内容:
#.condarc配置
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
- 执行conda config --show命令
#conda配置状态
$ conda config --show
add_anaconda_token: True
add_pip_as_python_dependency: True
aggressive_update_packages:
- ca-certificates
- certifi
- openssl
allow_conda_downgrades: False
allow_cycles: True
allow_non_channel_urls: False
allow_softlinks: False
always_copy: False
always_softlink: False
always_yes: None
anaconda_upload: None
auto_activate_base: True
auto_update_conda: True
bld_path:
changeps1: True
channel_alias: https://conda.anaconda.org
channel_priority: flexible
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
client_ssl_cert: None
client_ssl_cert_key: None
clobber: False
conda_build: {}
create_default_packages: []
croot: /home/ubuntu/conda-bld
custom_channels:
pkgs/main: https://repo.anaconda.com
pkgs/r: https://repo.anaconda.com
pkgs/pro: https://repo.anaconda.com
custom_multichannels:
defaults:
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
local:
debug: False
default_channels:
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
default_python: 3.7
default_threads: None
deps_modifier: not_set
dev: False
disallowed_packages: []
download_only: False
dry_run: False
enable_private_envs: False
env_prompt: ({default_env})
envs_dirs:
- /home/ubuntu/.conda/envs
- /home/ubuntu/miniconda3/envs
error_upload_url: https://conda.io/conda-post/unexpected-error
execute_threads: 1
extra_safety_checks: False
force: False
force_32bit: False
force_reinstall: False
force_remove: False
ignore_pinned: False
json: False
local_repodata_ttl: 1
migrated_channel_aliases: []
migrated_custom_channels: {}
non_admin_enabled: True
notify_outdated_conda: True
offline: False
override_channels_enabled: True
path_conflict: clobber
pinned_packages: []
pip_interop_enabled: False
pkgs_dirs:
- /home/ubuntu/miniconda3/pkgs
- /home/ubuntu/.conda/pkgs
proxy_servers: {}
quiet: False
remote_connect_timeout_secs: 9.15
remote_max_retries: 3
remote_read_timeout_secs: 60.0
repodata_fns:
- current_repodata.json
- repodata.json
repodata_threads: None
report_errors: None
restore_free_channel: False
rollback_enabled: True
root_prefix: /home/ubuntu/miniconda3
safety_checks: warn
sat_solver: pycosat
separate_format_cache: False
shortcuts: True
show_channel_urls: True
solver_ignore_timestamps: False
ssl_verify: True
subdir: linux-64
subdirs:
- linux-64
- noarch
target_prefix_override:
track_features: []
unsatisfiable_hints: True
update_modifier: update_specs
use_index_cache: False
use_local: False
use_only_tar_bz2: False
verbosity: 0
verify_threads: 1
whitelist_channels: []
Note:在换源的时候如果直接把https://mirror.tuna.tsinghua.edu.cn/help/anaconda/中的源拷贝到.condarc文件中去的话,后面在用conda新建虚拟环境时会发生UnavailableInvalidChannel: The channel is not accessible or is invalid错误
更换Anaconda仓库--Windows系统
参考链接:https://www.jianshu.com/p/9c6b7fc4f1d9
更换pip源--Ubuntu系统
- 新建.pip目录和pip.conf文件
cd
sudo mkdir .pip
sudo gedit ~/.pip/pip.conf
- 在pip.conf中添加一下内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
更换pip源--Windows系统
和前面的Ubuntu的配置一样,只是pip.conf文件的名字和位置改一下
$ cd C:\Users\(你的用户名)
$ mkdir pip
$ cd pip
$ touch pip.ini
$ 然后用记事本打开pip.ini,把上面的配置写进去
Anaconda3安装卸载及源配置指南
本文详细介绍了Anaconda3和Miniconda3的安装、卸载步骤,并重点讲解了如何配置Anaconda源和pip源,包括Ubuntu和Windows系统的源更换方法,以及解决在换源过程中可能遇到的问题。
2899

被折叠的 条评论
为什么被折叠?



