一些常用的命令
conda create --name <my_env_name> #创建环境
conda create --name env35 python=3.5 #创建环境,其中python的版本为3.5
conda activate env35 # 激活环境(进入env35这个环境,该环境是以上面安装的python3.5为核心的开发环境)
conda info --env # 可以看到所有python环境
(source activate <my_env_name>)
conda 或 pip 安装软件包
使用conda install 时,选项与pip install 有所不同,安装地址也有可能不同,conda对安装依赖包检查更完善,同时还可以指定channel(-c)等。
conda install pip
pip install tensorflow # it will install tensorflow2.0
pip install tensorflow-gpu # it will install tensorflow2.0-gpu version
conda install numpy scipy matplotlib pillow
conda install scikit-learn==0.21.2
注意:最经常使用的安装channel是anaconda
conda install -c anaconda <package-name>
当然,有install 就有uninstall, conda和pip是一样的使用方法。
conda uninstall <packagename>
pip uninstall <packagename>
Conda-forge
conda-forge是一个channel,里面有很多文件包,是anaconda默认的一个比较大的community
参考:https://conda-forge.org/docs/user/introduction.html
conda config --add channels conda-forge
conda config --set channel_priority strict
conda install scipy --channel conda-forge
1|0查看镜像配置
conda config --show
将会显示conda的配置信息,找到channel, 对应的就是我们的镜像配置
conda config --set show_channel_urls yes
(例如下载时)将会显示conda的channel信息
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
2|0添加清华大学的镜像
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 --set show_channel_urls yes
3|0配置Conda第三方源
Conda Forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
pytorch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
4|0删除镜像
conda config --remove channels
删除原来的旧镜像