最新版本的Conda(4.6.1)声明增加了初始化支持,特别是引用了PowerShell。As can be seen in this official update release documentation
我详细介绍了更新和初始化过程here(因为我遇到Microsoft/PowerShell的问题,需要在编码会话期间设置ExecutionPolicy remoteSigned)。在
我可以设置它并将其与visualstudio代码集成,但是我现在遇到了一个问题:我无法将Conda forge中的包安装到我的任何Conda环境中。在
下面是我得到的错误的输出:
(p3environ_test) C:\Users\User\Miniconda3\envs\p3environ_test>conda install -c conda-forge numpy
Collecting package metadata: failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/repodata.json.bz2>
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.
If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.
SSLError(MaxRetryError('HTTPSConnectionPool(host=\'repo.anaconda.com\', port=443): Max retries exceeded with url: /pkgs/main/win-64/repodata.json.bz2 (Caused by SSLError("Can\'t connect to HTTPS URL because the SSL module is not available."))'))
虽然这似乎是一次性事件,但我在尝试创建Python3环境时也遇到了一个问题,错误输出如下:
^{pr2}$我猜最新版本的Conda(V.4.6.1)有一个bug,或者是Conda forge通道问题(也许他们没有考虑到这里的更新?)?在
我重新加载了我以前的Conda(4.5)版本,在创建环境或安装Conda forge包方面没有问题。在
在之前的升级过程中,here有人注意到了类似的事件,我想知道这是否是频道的问题。在链接中,特别注意添加频道。正如你可能猜到的,我是一个康达新手(或至少缺乏熟练程度),所以不知道如何手动调整频道,或者我是否应该(这是否会在康达更新后给我带来问题?)康达·福吉过去一直在为我工作,没有任何频道调整。在
任何帮助都将不胜感激。在
谢谢。在
TL;DR:我通过安装OpenSSL解决了我的一个类似问题。具体来说,我下载了版本1.1.1a,64位(
Win64OpenSSL-1_1_1a.exe
),并用默认的安装参数进行了安装,也就是说,我选择将OpenSSL dll复制到“Windows系统目录”。在更多详情:
conda install
任何事情,并且不断地得到与您的类似的SSL错误。在conda config set ssl_verify False
,但这听起来像是一次可怕而危险的黑客攻击(某处有人说这导致了安装某些软件包的问题)。在set REQUESTS_CA_BUNDLE=path\to\anaconda3\Lib\site-packages\certifi\cacert.pem
,但对我没用。(我也试着把它设为环境变量,也没用)额外提示,可能与类似问题有关:
相关问题 更多 >
编程相关推荐