【Python干货】Anaconda 配置使用常见问题 | 附解决方法

  咪老师汇总了大家在配置和使用Anaconda时常见的几种问题,并附上了解决方法,让你不再哭唧唧~

  1 输入conda命令激活Anaconda,或安装第三方库时报错:‘conda’不是内部或外部命令,也不是可运行的程序或批处理文件

  原因:没有添加Anaconda环境变量,或者少添加了环境变量。

  解决办法:找到Anaconda的安装路径和Anaconda安装路径下的Scripts目录路径。将两个路径都添加到系统环境变量中。单击桌面开始菜单,打开“设置”;在“系统”中,打开“系统信息”;点击“高级系统设置”;点击“环境变量”;在“系统变量”中,选择“Path”,点击“编辑”,添加路径即可。

  

  2 更新或安装conda第三方库时报错:CondaHTTPError :HTTP 000 CONNECTION FAILED An HTTP error occurred when trying to retrieve this URL

  原因:网络问题。

  解决办法:关掉VPN,重新执行安装命令。

  3 安装路径和下载的环境路径不一致:比如Anaconda装在D盘,但下载的环境却在C盘,如何让虚拟环境也装进D盘

  第一步:确认Anaconda的安装路径和虚拟环境的路径。打开cmd,输入conda env list查看路径。base环境对应的是Anaconda的安装路径,其他虚拟环境对应的是各自的安装路径。

  第二步:打开虚拟环境所在的C盘,进入“用户”文件夹。检查文件夹内是否有.condarc文件。此时会出现两种情况:

  

  (1)有.condarc文件。用记事本打开,在文件末尾加上envs_dirs:- D://App/anaconda/envs(指定自己需要的虚拟环境下载路径)。

  

  (2)没有.condarc文件。打开cmd,输入conda config --set show_channel_urls yes,回车。在C盘同样的位置会自动生成.condarc文件,然后参照(1)的步骤修改文件。

  第三步:打开指定路径的所有权限,保证文件夹可读、可写。右键单击envs文件夹(D://App/anaconda/envs)。点击“属性”;选择“安全”;点击“编辑”Users;打开所有权限,点击“应用”、“确定”。

  

  

  第四步:再次安装新环境,将存储路径变为D盘。可以将之前装错位置的虚拟环境用命令删除:conda remove -n 需要删除的虚拟环境名 --all。