用anaconda管理python版本
1.安装anaconda
安装可以从官网安装(较慢,不推荐):
https://www.anaconda.com/
也可以从清华大学源安装:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
安装时一路yes,但是注意安装过程中直接勾选配置环境变量,自己配置环境变量容易出错
安装结束,在命令行模式下输入:
conda info
如果有显示版本号等信息则表明安装成功
2.换源
anaconda的源服务器下载是很慢的,所以可以下载国内的源使用
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 --show
查看配置项channels
,如果显示带有tsinghua
,则说明已安装过清华镜像
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/
也可以删除一些自己不想要的源:
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/
3.创建虚拟环境
查看当前工作平台
conda info
若安装32位python的环境:
set CONDA_FORCE_32BIT=1
若安装64位的python环境
set CONDA_FORCE_32BIT=0
安装python环境,这里以3.6版本为例,将虚拟环境命名为env_name:
conda create -n env_name python=3.6
激活我们的虚拟环境:
conda activate env_name
4.管理虚拟环境
列出所有的环境
conda info --envs
# 或者是:
conda info -e
取消当前的虚拟环境:
conda deactivate env_name
删除某个名为env_name的虚拟环境:
conda remove -n env_name--all
# 或者是:
conda -e remove -n env_name
conda安装包和卸载包:
conda install x //安装x包
conda uninstall x //卸载x包
# 或者直接使用pip工具
pip install x
pip uninstall x
查看当前环境下有哪些包
conda list