24-anaconda3安装、创建环境、下载安装包

一、电脑的环境及安装事项

操作系统:windows10 64位

Anaconda3版本:conda 4.7.12
安装步骤我就省略了,不清楚具体安装步骤的可以搜索下哦。

注意:
anaconda有各种问题的建议卸载重新安装,这样感觉好操作。
我安装在F盘的,对应的系统变量必须准确啊,
安装时有选项提示自动生成系统PATH,这个要勾上。
安装完成后,我们还需要在用户变量添加path->F:\Anaconda3\Scripts

二、创建环境及下载包

1、创建虚拟环境
# 创建一个名为djangoPy34的环境,
# 指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)
conda create --name djangoPy34  python=3.4

此时创建虽然可以成功,但是下载安装包速率很慢。那么就需要手动更新下载源。

2、更新下载源img
# 输入命令:
conda config --add channels - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
conda config --add channels - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64

此时在

winds —> C:\Users\用户名 —> 下会自动生成一个 .condarc文件

Linux —> ~/.condarc

如果没有,手动创建一个,把下面代码复制保存。(试一试)

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
show_channel_urls: true

此时创建时,下载安装包速率会很快: conda create --name djangoPy34 python=3.4

3、激活环境及下载包
01、使用activate激活某个环境
# for indows
activate djangoPy34 
# for Linux & Mac
source activate python34 

02、激活后
terminal输入的地方多了(djangoPy34),
实际上,此时系统做的事情就是把默认3.7环境从PATH中去除,再把3.4对应的命令加入PATH
 
03、虚拟环境的python版本
# 可以得到`Python 3.4.5 :: Anaconda 4.1.1 (64-bit)`,即系统已经切换到了3.4的环境
python --version
 
04、如果想返回默认的python 2.7环境,删除当前python包
# for Windows
deactivate python34 
# for Linux & Mac
source deactivate python34

05、安装包
1)conda install 包名=版本号   (如果太慢,使用pip安装)
2)pip install 包名=版本号	(速度太慢,使用清华镜像源)
例如:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple spyder
pip install --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple torchvision
pip install --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple pygame
3)永久修改
首先到~/.config/pip目录下新建(或修改)pip.conf文件。
然后在文件中输入如下信息:
Linux下,修改 ~/.config/pip/pip.conf (没有就创建一个),修改 index-url至tuna,内容如下:
[global]
# 镜像源地址
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
timeout = 6000
 
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
 
disable-pip-version-check = true

三、anaconda常用命令

activate // 切换到base环境
activate learn // 切换到learn环境

conda env list // 列出conda管理的所有环境
conda create -n learn python=3 // 创建名为learn虚拟环境并指定python版本为3(的最新版本)
conda remove --name python34 --all // 删除python34虚拟环境

conda list // 列出当前环境的所有包
conda install requests 安装requests包
conda remove requests 卸载requets包
conda update requests 更新requests包
conda remove -n learn --all // 删除learn环境及下属所有包

conda env export > environment.yaml // 导出当前环境的包信息
conda env create -f environment.yaml // 用配置文件创建新的虚拟环境

env export > environment.yaml // 导出当前环境的包信息
conda env create -f environment.yaml // 用配置文件创建新的虚拟环境

猜你喜欢

转载自blog.csdn.net/mmmmmCJP/article/details/113012840