pip3 安装命令重复失败,无法创建文件'/tmp/pip-install-xxxxx/package'



每当我尝试安装软件包时,例如pip3 install PyQt5命令都会失败,并显示有关/tmp目录中缺少目录的消息

pip3 install PyQt5
Collecting PyQt5
Downloading https://files.pythonhosted.org/packages/3a/fb/eb51731f2dc7c22d8e1a63ba88fb702727b324c6352183a32f27f73b8116/PyQt5-5.14.1.tar.gz (3.2MB)
100% |████████████████████████████████| 3.2MB 19.3MB/s 
Installing build dependencies ... done
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3.7/tokenize.py", line 447, in open
buffer = _builtin_open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-install-0shdy0kn/PyQt5/setup.py'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-0shdy0kn/PyQt5/

当我查看/tmp目录时,不存在pip-install-xxxxxxx目录,看起来该过程根本没有创建它们。

作为快速修复,您可以sudo apt-get install python3-pyqt5

但为了你的问题。任何包裹都会发生这种情况吗?

您可以尝试安装以下任何一项以查看它是否有效,这些只是快速示例。

pip3 install numpy==1.18.1
pip3 install pandas==0.25.3
pip3 install pep8==1.7.1
pip3 install pika==1.1.0

一个原因可能是PyQt5python 2一起使用,因此可能仅适用于pip install PyQt5

最新更新