我可以使用pip在Python 3中安装Python 2软件包吗?

啤酒

在我的Python 3.6安装上,我刚刚尝试过

pip install nipet

但我明白了:

Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\me\AppData\Local\Temp\pip-install-eef9zqvc\nipet\setup.py", line 64
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('e> the current operating system is not supported.')?

这很可能与nipet定位Python 2.x有关

我已经成功尝试2to3了该程序包的某些部分,并注意到所有不兼容性都归结为print语句。但是,由于setup.py失败了,我什至无法将所有文件安装在适当的位置上以继续运行2to3

是否有某种pip包装方法2to3可以使我无需花费大量精力即可安装Python 2.x软件包?

杰罗姆

TL; DR:不,你不能。


nipet与Python 3不兼容。正如@deceze在评论中所说,您需要先修复此问题,然后再尝试安装它。点子做不到。

检出代码并将其设置为Python 3(这可能涉及2to3,并且可能需要手动更改)。然后重试安装。如果对所获得的结果感到满意,则可以将Python 3端口提交给维护者。

另外,应固定nipet使其仅指定为Python 2,以便仅在PyPI上将其列为Python 2,并且pip3甚至不会尝试安装if。您应该在Bugtracker中打开一个问题,要求维护人员解决该问题。如果您愿意的话,甚至可以向setup.py发送添加适当分类器的请求请求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以使用pip从PyPI安装我自己的软件包吗?

我可以使用pip从私有VSTS存储库安装软件包吗?

可以使用pypy3安装所有/大多数python pip软件包吗?

在Anaconda中可以使用PIP时,可以从特定渠道安装软件包吗?

我可以使用debdelta安装/更新单个软件包吗?

我可以使用apt-get管理dpkg安装的软件包吗?

我可以使用yum来管理从源安装的“软件包”吗?

使用pip将Python软件包安装到其他目录中吗?

使用pip安装python软件包

Python 3:使用pip安装gi软件包

使用pip或pip3在Anaconda,Python,Jupyter中安装软件包

我可以安装Snap软件包的多个副本吗?

使用pip或dnf在Fedora中安装python软件包?

无法通过pip install安装psycopg2软件包...这是因为Sierra吗?

deb软件包可以包含PPA依赖项并从PPA安装软件包吗?

yum 可以在安装新软件包之前强制卸载过时的软件包吗?

我可以在Java中设置默认软件包吗?

我应该为python3安装这些软件包吗?

在Python中安装Firebase软件包

是否可以使用pip在自托管的gitlab中通过ssh安装软件包?

如何使用pip为python3安装软件包?现在它总是为python2安装

我可以只将直接安装的软件包更新为pip吗?

我需要每次在 python 虚拟环境中安装软件包吗?

我可以将Python Windows软件包安装到virtualenvs吗?

PIP和python安装软件包

基于Debian的发行版可以使用.deb来安装软件包吗?

在Arch上安装.deb软件包-可以吗?

我可以使用版本限定符在OSGi中要求特定的软件包版本吗?

完全删除我安装的所有软件包吗?