anaconda 提供了一个可视化 GUI 来管理 anaconda 环境(可用来管理 python 等工具版本)和虚拟环境 Environments(主要用来管理 pip 包)。
anaconda 的默认环境名为 base。
使用以下命令创建新环境:
conda create -n env_name list of packages
其中
- -n 代表 name,env_name 是需要创建的环境名称,例如
-n python364
-n python364
- list of packages 则是列出在新环境中需要安装的工具包,例如
python=3.6
python=3.6
例如,现在,我的 anaconda 默认的 python 是 3.8 版本,但是我想安装一个 python 3.6 的环境,则命令行运行:
conda create -n py364 python=3.6.4
CondaHTTPError: HTTP 000 CONNECTION FAILED for url
解决方法
- 在 Anaconda Prompt 中使用该命令。
- 更换 anaconda 源
win 打开 C:\Users \ 用户名 \.condarc,linux 则找到~/.condarc,修改内容如下:
channels:
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- http://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
show_channel_urls: true
conda activate py364 失败
解决方法:
- 去掉 conda 直接运行命令 activate py364
- 在 Anaconda Prompt 中使用该命令
最后创建环境成功如下。