python-3.x 管道安装挂起

j2datikz  于 2022-12-27  发布在  Python
关注(0)|答案(8)|浏览(205)

我的Windows机器上安装了Python 3.5。我尝试使用命令"pip install"安装Python包,但是当我按回车键时,什么也没发生。操作挂起了很长时间,当我尝试退出命令行时,它冻结了。我如何让pip install工作?

zaqlnxep

zaqlnxep1#

如果你使用的是WSL2,它确实可能与pip试图连接到XServer有关。如果是这样,在运行DISPLAY环境变量之前先清除它可能会有所帮助:

export DISPLAY=
pip install <packagename>

(Or,作为一行程序:DISPLAY= pip install <packagename>

9vw9lbht

9vw9lbht2#

@JBernardo的评论对我起作用了,谢谢!

python -m pip install some_package_you_want
t1rydlwq

t1rydlwq3#

如果你在Windows上通过WSL2使用Ubuntu,它可能在虚拟环境之外无法工作。python3 -v -m pip install ...向我展示了它挂在一些OSX钥匙链导入上......希望这能帮助其他人。

vbopmzt1

vbopmzt14#

我不得不启动'Xlaunch'显示服务器,它工作,根据@pscheit它正在等待连接到x-服务器和启动一个修复它

e4yzc0pl

e4yzc0pl5#

当我使用ssh命令进入Linux机器并从shell运行pip install时,pip install something挂起了。使用上面答案中的-v表明此步骤挂起了
import 'keyring.backends.macOS' # <_frozen_importlib_external.SourceFileLoader object at 0x7f3d15404d90>
这会在linux桌面上弹出一个keyring认证窗口,等待我的密码,输入我的密码就可以了。
我不知道为什么要在Linux机器上导入macOS软件包。

hwazgwia

hwazgwia6#

尝试以编程方式使用pip,如下所示。

import pip

pip.main(['install', 'the_package_you_want_installed'])
rlcwz9us

rlcwz9us7#

我不知道这是不是用apple silicon连接到我,但是突然pip install停止工作了。没有错误,什么也没发生。Python重新安装没有帮助,venv重新初始化也没有帮助。
唯一有帮助的是重新启动我的机器。希望这对某人有帮助。

qeeaahzv

qeeaahzv8#

梅勒斯特的解决方案对我很有效。
我在使用pip列表时遇到了麻烦。输出只会挂起,直到我启动了一个Xserver。

相关问题