Anaconda3安装与卸载,源配置(Anaconda源和pip源)

Anaconda3安装卸载及源配置指南
本文详细介绍了Anaconda3和Miniconda3的安装、卸载步骤,并重点讲解了如何配置Anaconda源和pip源,包括Ubuntu和Windows系统的源更换方法,以及解决在换源过程中可能遇到的问题。
部署运行你感兴趣的模型镜像

 

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,把上面的配置写进去

 

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值