一、电脑的环境及安装事项
操作系统: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、更新下载源
# 输入命令:
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 // 用配置文件创建新的虚拟环境