【配置环境Debug】无法创建虚拟环境

            <div id="content_views" class="htmledit_views" deep="6">
                <h3><a name="t0"></a>&nbsp;一、&nbsp;在创建虚拟环境的时候发现报错:</h3> 

Solving environment: failed

CondaValueError: Malformed version string '~': invalid character(s).如下图:

看了其他帖子的解决办法,最多的就是说源问题,还有让重装Anaconda的,更换源,比如博文:

http://t.csdnimg.cn/E3Swx

但是这种情况不一定能解决,我按照所述方法还是无法解决,最后直接删除一个叫.condarc的文件里面的  - defaults即可解决问题(或者使用指令conda config --remove channels defaults),该文件在C盘如下图:

打开,我的.condarc内容是:


 
 
  1. channels:
  2.   - conda-forge
  3.   - defaults
  4. show channel urls: trule

备注:show channel urls: trule意思是搜索时显示地址,可以通过指令:conda config --set show_channel_urls yes来设置

所以直接删除 - defaults,即修改后的文件内容为:


 
 
  1. channels:
  2. - conda -forge
  3. show channel urls: trule

最后重新创建指令即可。

如果你能正常创建,那么就到此结束。

二,换源

如果能创建,中途还是报错:

后续就来了,且尝试换源(逐行运行(cmd)):


 
 
  1. conda config -- add channels https: / /mirrors.tuna.tsinghua.edu.cn /anaconda /pkgs / free /
  2. conda config -- add channels https: / /mirrors.tuna.tsinghua.edu.cn /anaconda /cloud /conda-forge /
  3. conda config -- add channels https: / /mirrors.tuna.tsinghua.edu.cn /anaconda /cloud /msys 2 /

那么此时通过命令

conda config --show channels
 
 

查看conda通道配置

此时继续使用创建命令,可能还是出现错误:

Solving environment: failed

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

`$ D:\Anaconda3\Scripts\conda create -n openmm python=3.7`

看第四张图片可以看到是conda-forge源,这里出错很大可能就是这个问题,所以删除并添加,运行一下命令:


 
 
  1. conda config --remove channels https: / /mirrors.tuna.tsinghua.edu.cn /anaconda /cloud /conda-forge /
  2. conda config -- add channels https: / /mirrors.tuna.tsinghua.edu.cn /anaconda /pkgs /main /
  3. conda config -- add channels https: / /mirrors.tuna.tsinghua.edu.cn /anaconda /cloud /pytorch /

到这里,你应该能正常创建新的虚拟环境了。

若添加了清华源还是出现上述问题那么在.condarc添加一下内容:


 
 
  1. show_channel_urls: true
  2. channel_alias: http: / /mirrors.tuna.tsinghua.edu.cn /anaconda
  3. default_channels:
  4. - http: / /mirrors.tuna.tsinghua.edu.cn /anaconda /pkgs /main
  5. - http: / /mirrors.tuna.tsinghua.edu.cn /anaconda /pkgs / free
  6. - http: / /mirrors.tuna.tsinghua.edu.cn /anaconda /pkgs /r
  7. - http: / /mirrors.tuna.tsinghua.edu.cn /anaconda /pkgs /pro
  8. - http: / /mirrors.tuna.tsinghua.edu.cn /anaconda /pkgs /msys 2
  9. custom_channels:
  10. conda-forge: http: / /mirrors.tuna.tsinghua.edu.cn /anaconda /cloud
  11. msys 2: http: / /mirrors.tuna.tsinghua.edu.cn /anaconda /cloud
  12. bioconda: http: / /mirrors.tuna.tsinghua.edu.cn /anaconda /cloud
  13. menpo: http: / /mirrors.tuna.tsinghua.edu.cn /anaconda /cloud
  14. pytorch: http: / /mirrors.tuna.tsinghua.edu.cn /anaconda /cloud
  15. simpleitk: http: / /mirrors.tuna.tsinghua.edu.cn /anaconda /cloud
  16. channels:
  17. - defaults
  18. ssl_verify: true

!!!!!!!如果还是不行!!!!!

三、那就删掉所有的conda通道配置,还原最开始的配置:

conda config --remove-key channels
 
 

到此结束!

四、安装包的时候一直出现timeout

WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1029: The handshake operation timed out'))': /simple/torch/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1029: The handshake operation timed out'))': /simple/torch/

 这里给出我遇到的问题,解决办法:

千万千万要关闭梯子或者直接关闭代理!!!

代理关掉设置里面也全部关掉在安装就没问题了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值