更新:已放弃anaconda,占空间过大,安装后就有6个多G,过分,库太多,大部分用不到,用pycharm继承后又很难管理这么多库,安装新的库conda实在太慢了,还很容易出错,国内镜像源太少了。

  • 查看号

    • 正确命令: conda --version, conda -V
    • 错误命令: conda -version
  • 当前的编译环境

1
conda info --e
  • 添加镜像
    conda服务器在国外,使用速度非常慢,需要加入国内清华的镜像。
1
2
3
4
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

找到 /c/users/你的用户名/.condarc,打开删除-defaults

img

创建新项目时出现以下情况便将上述步骤做一遍

1
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/current_repodata.json>

如果还是出这个错误,看看是不是开了科学上网……这个太坑了,查了一个多小时才发现,但不一定每次都会出错,好像看梯子的网络是否正常,我是自建的梯子,前几次突然就出了错,后来重新新建项目却正常了

  • 更新conda
1
conda upgrade --all
  • 配置Python2的编译环境(如果默认安装的是Python2,这里则需要配置Python3)
1
conda create -n python2 python=2.7
  • 切换编译环境
1
activate python2 #切换Python编译环境至Python2
1
deactivate python2 #退出环境
1
conda remove -n python2 --all #删除环境

##使用conda管理Python的包

  • 查看已经安装的packages
1
2
3
conda list
conda install scipy #安装scipy,安装在默认的Python环境中
conda install -n python2 numpy #在Python2编译环境中安装numpy包