Python pip错误/tmp中没有文件/目录/

Python pip错误/tmp中没有文件/目录/,python,pip,Python,Pip,当我试图在我的Ubuntu 18.04.2 LTS/Python 3.6.8/Python 2.7.15+机器上安装任何软件包时,/tmp/*中没有文件/目录出现错误 比如说, pip install pyx Collecting pyx Using cached https://files.pythonhosted.org/packages/f7/25/59c136568c1b61ee087155c874fcd9f7196a943a6a5ee3429efeb30ea2a8/PyX-0.15

当我试图在我的Ubuntu 18.04.2 LTS/Python 3.6.8/Python 2.7.15+机器上安装任何软件包时,/tmp/*中没有文件/目录出现错误

比如说,

pip install pyx
Collecting pyx
  Using cached https://files.pythonhosted.org/packages/f7/25/59c136568c1b61ee087155c874fcd9f7196a943a6a5ee3429efeb30ea2a8/PyX-0.15.tar.gz
No files/directories in /tmp/pip-build-nRurCC/pyx/pip-egg-info (from PKG-INFO)
我尝试安装的每个软件包都会出现这种情况

  • sudo
    没有帮助
  • 使用
    --no cache dir选项提供的解决方案没有帮助
使用
vvv
选项运行pip install命令的输出给出以下输出

No files/directories in /tmp/pip-build-VU1cex/pyx/pip-egg-info (from PKG-INFO)
Exception information:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 342, in run
    requirement_set.prepare_files(finder)
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 634, in _prepare_file
    abstract_dist.prep_for_dist()
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 129, in prep_for_dist
    self.req_to_install.run_egg_info()
  File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line 455, in run_egg_info
    metadata_name = canonicalize_name(self.pkg_info()["Name"])
  File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line 533, in pkg_info
    data = self.egg_info_data('PKG-INFO')
  File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line 471, in egg_info_data
    filename = self.egg_info_path(filename)
  File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line 515, in egg_info_path
    'No files/directories in %s (from %s)' % (base, filename)
InstallationError: No files/directories in /tmp/pip-build-VU1cex/pyx/pip-egg-info (from PKG-INFO)

如果使用PIP6.0或更高版本,请检查该选项是否适用

您还可以尝试使用
-vvv
参数从pip获取详细的输出


来源:

我认为这是一个上游问题,我尝试了多种方法,甚至使用最新的commit
pip-install-git安装+https://github.com/pyx-project/pyx.git@fc66c078727b02693b122ad346b9fa5472e06eb7
,请尝试此版本:
pip安装PyX==0.12
它应该可以工作

显然
pip3安装x
适合我
pip install x
没有。

我已经更新了我的答案,以查看-vvv参数,该参数可以告诉您运行命令时发生的更多情况编辑我的问题,该问题现在包含使用vvv选项时的输出。该死。我没想到。谢谢。