gpt4 book ai didi

python - 无法安装软件包(通过 Powershell 在 venv 中)

转载 作者:太空宇宙 更新时间:2023-11-03 21:24:35 25 4
gpt4 key购买 nike

我正在尝试从 github 获取存储库以在我的 Windows 10 计算机上运行。这个存储库需要大量的包。我使用的IDE是Pycharm。在 pycharm 中,系统会自动提示您通过 pip 安装任何软件包。但是,当我按“安装包”或尝试通过 pip 单独安装任何包时,会出现以下错误:

Could not fetch URL https://pypi.org/simple/numpy/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/numpy/ (Caused by SSLError(SSLError(1, '_ssl.c:503: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version'),)) - skipping

当我试图寻找解决方案时,我遇到了 this solution 。我成功在PowerShell中打开了venv。该解决方案建议使用以下行:

https://bootstrap.pypa.io/get-pip.py | python

但是,这给了我另一个错误,如下所示:

curl : The request was aborted: Could not create SSL/TLS secure channel. At line:1 char:1 + curl https://bootstrap.pypa.io/get-pip.py | python + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc eption + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

我找不到任何可以帮助我解决此问题的进一步解决方案。如果有人可以帮助下一步,我们将不胜感激。提前致谢。

更新我重新安装了 python,一切都自行修复了。我猜第一次安装时有些东西坏了。

最佳答案

这似乎是 Powershell 下载包的问题。

尝试:

  • 通过网络浏览器下载 get-pip.py
  • 在 Powershell 中导航到您下载 get-pip.py 的目录
  • 正在运行;

     python get-pip.py

这应该安装 pip。如果安装后无法通过 pip 下载软件包,则可能是您与 pypi.org 之间或 powershell 与传出连接之间存在连接问题。

关于python - 无法安装软件包(通过 Powershell 在 venv 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53945806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com