1. 关于添加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 --set show_channel_urls yes
ps:有些说清华的镜像有点问题,所以再加上中科大的镜像,会帮到你们的。
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
删除加的国内源
conda config --remove-key channels
2. 创建虚拟环境 如果让你因为某个包的版本而去破坏原有配置环境,这是不可取的,正确做法是使用anaconda配置一个虚拟环境。。。
如果anaconda 创建虚拟环境一直报错 Segmentation Fault ( Core Dumped )
conda clean -a 命令可解决!!!
conda create -n test (test是虚拟环境名称) 它的地址在你安装的anconda 目录的envs文件夹目录下。
指定python版本:conda create -n your_env_name python=X.X
conda 克隆基础环境
conda create --name envtorch --clone base
克隆其他环境
conda create -n BBB --clone AAA(已有的)
激活环境 source activate envtorch(名称)
退出环境 source deactivate
3. 注意pip install 和conda install 的不同!
创建完虚拟环境并激活之后,如果要安装包,你自然要使用install命令,但pipinstall是默认安装在你本机的python环境下,而conda install 才是安装在你激活的这个环境下的。但是conda install 很多时候都找不到想要的包,还不如pip install 包直接,快。
所以用下面这个命令来使在激活虚拟环境之后,能够使用pip install 安装本地包和其他包,并更新放在这个虚拟环境中。
conda install -n test pip (激活conda虚拟环境前使用该命令创建虚拟环境test中的pip)
再直接使用 pip install 包
这时候你在激活虚拟环境之后,使用pip 安装的包就在conda list里面了!(以上两个命令都是在激活虚拟环境的情况下)
本地安装: conda install --use-local your-pkg-name 这样可能很多安装不上,不行就按照前面的步骤,再使用pip install 按照(conda install -n test pip,这一步一定要做!)
4. 查看环境列表
conda env list