python - Pip2PI 使用 Python 3 包,即使在 Python 2 virtualenv 中也是如此?

标签 python pip virtualenv

我正在尝试使用 pip2tgz 构建 pipPI 兼容包,以便在未连接的计算机上安装。我正在使用 python 2.7 工作。 virtual env 并已验证 pip2tgz 正在从中运行。当我尝试添加包(例如,south)时,pip2tgz 下载文件 South-0.8.4-py2.py3-none-any.whl。 dir2pi 不会索引该文件,并且在目标计算机上,当我尝试安装 South 时,收到错误消息:

OSError: [Errno 2] No such file or directory: '/data/www/pkgs/simple/south/'

pip2tgz 在下载软件包时是否可能不尊重其 python 版本?我可以强制它坚持 tgz 格式吗?

最佳答案

我也遇到了同样的问题。将 pip2pi 升级到版本 0.6.2(python 轮修复)后,我的本地存储库可以工作。

所以尝试一下:

pip install --upgrade pip2pi

...并重新创建本地存储库。

关于python - Pip2PI 使用 Python 3 包,即使在 Python 2 virtualenv 中也是如此?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21440857/

相关文章:

python - 我可以将 Python windows 包安装到 virtualenvs 中吗?

python - Selenium 测试对所有 URL 都失败并出现看似随机的错误

python - 无效的 block 标记 : 'pay_pal' , 预期 'endblock' 或 'endblock content'

python - [u "'0' 值的日期格式无效。它必须采用 YYYY-MM-DD 格式。"]

Python Thread.start() 导致 AttributeError

python - 如何在 Ubuntu 20.04 上为 Python 3.9 安装 pip

python-3.x - 与 virtualenvs 和 Python 包混淆

python - 没有 pip 命令适用于 ubuntu

python - Pip 创建构建/目录

Python类和实例属性混淆