问题标签 [python-wheel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5764 浏览

python - Easy_install 缓存下载的文件

有没有办法配置 easy_install 以避免在安装失败时再次下载文件?

0 投票
3 回答
12835 浏览

python - 为什么 `virtualenv` 找不到 `pkg_resources`?

我正在尝试在 Ubuntu 中使用 virtualenv 来安装本地虚拟 Python 环境。当我运行 shell 命令时:

它抛出一个它不能 import 的异常pkg_resources。但是当我打开一个 Python shell 并且from pkg_resources import load_entry_point它运行良好时。作为参考,完整的堆栈跟踪如下。

我尝试了这里提出的解决方案https://stackoverflow.com/a/10538412/42897但没有任何效果。

0 投票
1 回答
1166 浏览

python - python 的新“点子轮”是否支持为tests_requires 中列出的依赖项构建轮子?

我使用 setuptools 'tests_require' 来指定测试我的包所需的依赖项。

我已经开始使用轮式包装了

并为我当前的包及其所有依赖项构建一个轮子目录。

但是,我还想为任何包 test_require 中列出的所有包构建轮子。

显然,我可以在重复的 test_requirements.txt 文件中明确指定要求:

但随后我在测试需求文件和 tests_require 列表中复制了依赖项。我可以将测试需求文件读入tests_require,但这似乎是在滥用需求文件,据我了解,这些文件旨在允许用户控制指定已知可以协同工作的包的环境。

0 投票
1 回答
505 浏览

python - 为不同平台构建 python 轮子

我有一个需要预编译扩展模块的库。考虑以下文件布局:

如何wheel根据平台构建仅包含正确二进制文件的 2 个不同的包?

0 投票
2 回答
33487 浏览

python - 最新的 'pip' 失败,“需要 setuptools >= 0.8 for dist-info”

使用最新 (1.5) 版本时pip,我在尝试更新多个软件包时遇到错误。例如,sudo pip install -U pytz导致失败:

我不明白这个消息(我有setuptools2.1)或如何处理它。


此错误的日志中的异常信息:

0 投票
2 回答
12916 浏览

python - pip 安装错误:“未知的存档格式:.whl”

我是 virtualenv 的新手(在 Windows 上)。我正在尝试使用 pip (1.5) 安装本地 Wheel 文件,但它失败了。

命令是:

在 pip.log 中,我可以看到它在哪里找到了正确的文件,但随后并没有尝试安装它:

我在全局和虚拟环境中都安装了 wheel(0.22 版)。知道如何让 .whl 成为可识别的格式吗?

0 投票
6 回答
24285 浏览

python - 在 virtualenv 中控制 pip 版本

如何控制pip新创建的版本中使用的版本venv

默认情况下,它使用可能已过时或由于任何其他原因不适合的供应商 pip 分发。我希望能够创建一个初始venv安装的用户指定版本的 pip ,而不是创建一个然后从环境中升级 pip 安装。

0 投票
1 回答
1005 浏览

python - Wheel 是对其他 Python 的引用

PEP 427描述了从 .egg 迁移到.whl 文件以进行 Python 打包。

在 PEP 的比较部分,有第 6 点:

Wheel 是对其他 Python 的引用。

我不明白这一点,他们想说什么?

0 投票
10 回答
127558 浏览

python - 如何以 Wheel 格式安装 Python 库?

我正在寻找有关如何以轮格式安装 Python 库的教程。

它看起来并不简单,所以我很欣赏一个简单的分步教程,如何为 CPython 安装名为“requests”的模块。

我从:https ://pypi.python.org/pypi/requests 下载了它,现在我有一个 .whl 文件。我在 Windows 上安装了 Python 2.7 和 3.3,那么如何安装它以便我运行的所有其他 Python 脚本都可以使用它?

0 投票
2 回答
109 浏览

python - 我可以使 python 包依赖于操作系统的不同包吗?

我正在开发一个需要sh. Windows 不支持此软件包。sh对于 Windows,我使用从 , 派生的旧包pbs,并将其重命名为sh我的命名空间。

如何创建setup.py可以正确安装pbs在 Windows 和sh其他平台上的软件?

编辑:经过一些研究,事实证明我的问题是针对新车轮格式的,正如我的回答所反映的那样。如果我无法弄清楚轮子应该如何工作,我将来会问一个不同的问题。