Conda、Pip、Python:不同环境下的代理配置

问题描述

我在 linux (debian) 机器上的代理后面工作。 我有两个 anaconda 环境。前段时间创建了一个(ENV1),我不记得是如何创建的。 现在我已经创建了一个新环境(ENV2)。

当我从 ENV1 运行一些命令时,它可以正常工作

当我从 ENV2 运行相同的命令时,我收到 SSL 错误

例如在 ENV1 中 (

env1) ~$ python -m pip install Flake8
Requirement already satisfied: Flake8 in ./anaconda3/envs/env1/lib/python3.7/site-packages (3.8.3)
(from importlib-Metadata->Flake8) (3.1.0)
.......
ok

在 ENV2 中:

python -m pip install Flake8
WARNING: retrying (Retry(total=4,connect=None,read=None,redirect=None,status=None)) after connection broken by 'SSLError(SSLError(1,'[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1091)'))': /simple/Flake8/......

ERROR: Could not find a version that satisfies the requirement Flake8
ERROR: No matching distribution found for Flake8
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org',port=443): Max retries exceeded with url: 

试着像这样起诉 pip:

pip install --index-url=http://pypi.python.org/simple/ --trusted-host pypi.python.org .....

它有效,但运行需要访问互联网的 python 脚本它们在 ENV2 中不起作用

我已经检查了所有代理变量,并且对于两种环境都是相同的。

我可以查看两种环境之间的差异并检查正确的配置吗? 我不认为存在一般配置问题导致环境 1 正常工作。

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)