【问题标题】:Installing downloaded tar.gz files with pip [duplicate]使用 pip 安装下载的 tar.gz 文件 [重复]
【发布时间】:2017-09-11 05:04:40
【问题描述】:

当我从http://www.cosc.canterbury.ac.nz/greg.ewing/python_gui/ 下载PyGUI-2.5.4.tar.gz 然后运行时

pip install downloads/PyGUI-2.5.4.tar.gz

我收到一个很长的错误,其根源似乎如下:

tarfile.ReadError: not a gzip file

任何想法我做错了什么?

【问题讨论】:

  • 什么是下载/?那是目录吗?
  • 是的,确实如此。抱歉,不清楚。
  • 如果这对其他人有帮助,我在尝试对通过 curl 下载的存档执行此操作时遇到此错误。经过仔细检查(通过在我的存档上运行 cat),我看到实际内容只是 {"message":"404 File Not Found"}%... 解释了为什么我不能 pip install :)

标签: python pip pygui


【解决方案1】:

您可以使用 pip 安装 tar.gz 安装特定的源存档文件。

pip install ./Package-1.0.4.tar.gz

您也可以通过解压 tar.gz 文件来安装它。首先,您应该使用 tar 命令提取它。

tar -xzvf PyGUI-2.5.4.tar.gz
cd PyGUI-2.5.4.tar.gz

然后使用 setup.py 文件安装包。

python setup.py install

sudo python setup.py install

(仅在 linux 中使用 sudo)

来源:https://pip.readthedocs.io/en/stable/reference/pip_install/#git

【讨论】:

【解决方案2】:

正确的安装语法是:

pip install --user ./Downloads/PyGUI-2.5.4.tar.gz

--user 用于授予安装软件包所需的权限。始终检查路径中的正确路径以及大小写(您的路径是使用小 'd' 进行“下载”)。

【讨论】:

  • 在 windows 上帮助我。
猜你喜欢
  • 2019-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-01
  • 2021-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多