MSYS2 上的断点

Ale*_*man 5 python pip mingw-w64 msys2

我有一个问题,每当我尝试在 MSYS shell 中使用 Pip 时,都会收到此错误: AttributeError: module 'socket' has no attribute 'TCP_NODELAY'

到目前为止我所做的只是:
pacman -Syu
pacman -Su
pacman -S glib2-devel python3-pip git make nano pkg-config gcc mingw-w64-x86_64-gtk3

当我尝试使用pip列出或安装时,出现上述错误。这是一个全新的错误,我已经多次执行相同的过程,但没有出现此结果。我将非常感谢一些帮助!

更新: GitHub上有人遇到了同样的问题,似乎与 Python 3.8.5 有关。降级到 Python 3.8.4 后,它似乎可以工作,尽管我还没有尝试过。

  1. 您可以使用删除旧的Python pacman -R python(您需要首先删除依赖项)
  2. 然后你可以从这里下载Python 3.8.4和Pip 20.0.2-1
  3. 最后你可以使用安装pacman -U <package name>(我从我的主/用户目录安装)
  4. 使用 重新安装依赖项pip3

来源

更新:我在安装东西时也遇到问题pipx,如果其他人也遇到同样的问题?

Psy*_*der 0

尝试使用:

sudo pacman -Syu
sudo pacman -Su
sudo pacman -S glib2-devel python3-pip git make nano pkg-config gcc mingw-w64-x86_64-gtk3
Run Code Online (Sandbox Code Playgroud)