Anaconda Python 环境管理
Anaconda
Anaconda就是可以便捷获取包且对包能够进行管理, 同时对环境可以统一管理的发行版本. Anaconda包含了conda, Python在内的超过180个科学包及其依赖项. 而且其可以对不同的Python环境进行隔离, 举个例子, 如果需要同时创建python2.7 和python3.5的环境, 我们有两种方式, 一种是使用virtualenv(虚拟环境)来创建, 另外一种方式是使用anaconda 创建.
Anaconda 安装
Anaconda环境的管理
创建名为env_name, python版本为3.6的环境
conda create -n env_name python=3.6
激活env_name
conda activate env_name
退出环境
conda deactivate
删除环境
conda remove -n env_name --all
重命名环境(conda没有重命名的功能, 只能通过克隆 - 删除来实现重命名)
conda create --name newname --clone oldname
#克隆环境
conda remove --name oldname --all
#删除旧环境
查看环境列表
conda env list
清理环境
conda clean -p
#删除没用的包
conda clean -t
#tar打包
conda clean -y -all
#删除所有的安装包及cache
package 管理
有两种方式对python的包进行管理, pip 或 conda
查看所有 package
conda list
pip list
查看某个package的详细信息
conda list numpy
pip show numpy
安装 package
conda install tensorflow
pip install numpy
删除 package
conda remove numpy
pip uninstall ethereum
更新 package
conda update numpy
pip install --upgrade numpy
查看当前源
conda config –show channels
切换源
将pip, conda的源切换至清华的(https://mirror.tuna.tsinghua.edu.cn/help/anaconda/):
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
conda:
修改该文件C:/Users/Admin/.condarc
1 | channels: |
注意: package的安装与更新均可添加特定版本号, pip install numpy==1.17