【问题标题】:pip3 install failing with No such file or directory: '/tmp/pip-dvxrqtnr-build/setup.py'pip3 安装失败,没有这样的文件或目录:'/tmp/pip-dvxrqtnr-build/setup.py'
【发布时间】:2020-07-28 08:01:55
【问题描述】:

尝试使用 pip3 安装 python-snappy-0.5.4.tar.gz,我在 setup.py 文件中进行了如下更改后重新打包了它。

-                         libraries=['snappy'],
+                         libraries=['csnappy'],

失败的点数

(venv) [root@sl2o2pocxbar301 vchauhan]# pip3 install python-snappy-0.5.4.tar.gz
Processing ./python-snappy-0.5.4.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/lib64/python3.6/tokenize.py", line 452, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-dvxrqtnr-build/setup.py'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-dvxrqtnr-build/
You are using pip version 9.0.3, however version 20.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

作为调试过程的一部分,我提取了这些文件,并且收到了这样的消息,

(venv) [root@sl2o2pocxbar301 vchauhan]# tar -xvf python-snappy-0.5.4.tar.g
tar: python-snappy-0.5.4.tar.g: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
(venv) [root@sl2o2pocxbar301 vchauhan]# tar -xvf python-snappy-0.5.4.tar.gz
tar: Ignoring unknown extended header keyword 'SCHILY.dev'
tar: Ignoring unknown extended header keyword 'SCHILY.ino'
tar: Ignoring unknown extended header keyword 'SCHILY.nlink'
./._python-snappy-0.5.4
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.creationtime'
tar: Ignoring unknown extended header keyword 'SCHILY.dev'
tar: Ignoring unknown extended header keyword 'SCHILY.ino'
tar: Ignoring unknown extended header keyword 'SCHILY.nlink'
python-snappy-0.5.4/
...................
python-snappy-0.5.4/python_snappy.egg-info/dependency_links.txt

.tar.gz 文件解压后的内容。

(venv) [root@sl2o2pocxbar301 vchauhan]# cd python-snappy-0.5.4/
(venv) [root@sl2o2pocxbar301 python-snappy-0.5.4]# ls
AUTHORS  LICENSE  MANIFEST.in  PKG-INFO  python_snappy.egg-info  README.rst  setup.cfg  setup.py  snappy  test_formats.py  test_hadoop_snappy.py  test_snappy_cffi.py  test_snappy.py

【问题讨论】:

    标签: python python-3.x pip


    【解决方案1】:

    您已成功激活您的环境venv

    我不明白你为什么使用pip3 install python-snappy-0.5.4.tar.gz

    我知道你也想安装python-snappy

    也许这会解决你的问题:pip install python-snappy

    tar 文件一般执行为:tar -zxvf python-snappy-0.5.4.tar.gz,然后进入解压后的文件夹,执行安装文件。

    【讨论】:

      猜你喜欢
      • 2016-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多