【发布时间】:2021-09-02 09:43:58
【问题描述】:
我在 VS 代码中遇到了一个问题,类似于人们在 pycharm 中遇到的问题(请参阅 here,相同的代码会引发错误)。
import requests
def Earlybird(daycount):
url = 'https://msft.com'
response = requests.get(url)
print(response)
Earlybird(1)
raise SSLError(
urllib3.exceptions.SSLError: Can't connect to HTTPS URL because the SSL module is not available.
建议的解决方案是附加 PATH 变量。我通过conda create --name v_env anaconda 创建了一个单独的虚拟环境,并将其用作项目的解释器。如何在 VS 代码中仅在其特殊环境中附加此特定项目的 PATH 变量?或者在 VS 代码中是否有针对此问题的其他修复? BTW Pycharm 不会为代码和相同的虚拟环境引发错误。我假设开发人员已经在 pycharm 中修复了这个问题。
当我在 VS 代码中从 jupyter notebook 运行相同的代码时,它运行良好,没有问题。
【问题讨论】:
标签: python ssl visual-studio-code python-requests anaconda