Pycharm使用Conda Environment添加conda虚拟环境(MAC版)


首先在conda内通过conda create创建一个虚拟环境:conda create -n deeplearning python=3.6.8/conda create -n deeplearning python=3.6效果相同,均可创建;

打开pycharm,左上角Pycharm -> Preference -> Project Interpreter -> 右上角小齿轮的Add->选择Existing Environment,Interperter定位/…/anaconda3/envs/deeplearning/bin/python3.6,如下:
-->-->-->-->

紧接着确认即可,等待配置完成,如下:

 .

完结!

但!如果你第一步就卡住了,请关注如下内容:

问题描述:conda无法创建虚拟环境并且无法安装其他第三方包,报错内容如下:

conda create -n deeplearning python=3.6

Fetching package metadata .......
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/linux-64/rpodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='nanomirrors.tuna.tsinghua.edu.cn', port=443): Max retries exceded with url: /anaconda/cloud/linux-64/repodata.json (Caused by ConnectTimeoutError(<requests.packages.urllib3.connecton.VerifiedHTTPSConnection object at 0x7fb6d340dcc0>, 'Connection to nanomirrors.tuna.tsinghua.edu.cn timed out. (connct timeout=9.15)'))",),)

2.错误原因:默认镜像源访问速度过慢,会导致超时从而导致更新和下载失败。

3.解决方案:更换镜像源为清华镜像源,并且删除默认镜像源。

#首先先添加清华的镜像源
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

 #如果还是有问题,可以试试以下中科大的其他镜像源:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/

#注:网上可以发现很多镜像都可用,试用的时候最好不要混合,一种一种去试。

3.2.更改镜像源配置文件

#在用户根目录(‎⁨Macintosh HD⁩/用户⁩(Users)/any⁩)下找到.condarc文件,打开并并编辑,删除其中的default配置行。其中.condarc文件被隐藏,显示方法为‘Command+Shift+. ’,再按一次,恢复隐藏。

#1、查看配置文件的内容
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- defaults
show_channel_urls: true

#2、删除部分内容
## 主要是删除此行: - defaults
#修改后配置文件的内容如下:
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
show_channel_urls: true

4.重新创建虚拟环境,成功!

 

参考:https://blog.csdn.net/qq_29768741/article/details/105846135

   https://blog.csdn.net/Copper01/article/details/97134974

   https://blog.csdn.net/ada0915/article/details/78529877

   https://www.jianshu.com/p/c74668743932


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM