conda命令相关使用可以参考:【Conda常用命令整理】
1、问题
在使用conda create -name py3.6.8 python==3.6.8
创建环境时,创建失败。在第一步:Collecting package metadata (repodata.json): failed就已经失败了。
下面是相关的日志:
Collecting package metadata (repodata.json): failed
# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
File "/usr/local/anaconda3/lib/python3.7/site-packages/urllib3/contrib/pyopenssl.py", line 453, in wrap_socket
cnx.do_handshake()
File "/usr/local/anaconda3/lib/python3.7/site-packages/OpenSSL/SSL.py", line 1915, in do_handshake
self._raise_ssl_error(self._ssl, result)
File "/usr/local/anaconda3/lib/python3.7/site-packages/OpenSSL/SSL.py", line 1639, in _raise_ssl_error
raise SysCallError(errno, errorcode.get(errno))
OpenSSL.SSL.SysCallError: (104, 'ECONNRESET')
版本相关信息为:
2、Solution
搜查资料,猜测可能和conda版本有关系,该思路来自于【conda issues-9004】。对conda进行降级处理,具体命令为:
conda config --set allow_conda_downgrades true
conda install conda=4.6.14
经过降级处理后,再次使用conda create -name py3.6.8 python==3.6.8
创建环境成功,该问题成功解决。
other
几个经常使用的conda命令,更多的可以参考【Conda常用命令整理】
conda create -n py3.6 python==3.6
创建conda环境conda activate py3.6.8
conda deactivate
conda install nb_conda
//安装 Jupyter Notebook extensionsconda info --envs
//查看conda所有的环境conda list
//查看conda已有的的安装包