【发布时间】:2015-09-23 17:49:43
【问题描述】:
问题:
我想安装 Pmw 2.0.0(项目页面 here),以便我可以在 python3 中将它与 tkinter 一起使用。软件包中的安装脚本会检测您正在使用的 python 版本并安装适合您系统的版本(在我的例子中是 Ubuntu 15)。我找不到任何对开关的引用以使其安装 2.0.0 而不是 1.3.3(Python 2.7 版本),我也无法将脚本安装到 python3 库中。
到目前为止我做了什么:
我已经从
更改了设置脚本中的 python 版本检测器if sys.version_info[0]<3:
version='2.0.0' # really '1.3.3'
packages=['Pmw', 'Pmw.Pmw_1_3_3', 'Pmw.Pmw_1_3_3.lib',]
到
if sys.version_info[0]<2:
version='2.0.0' # really '1.3.3'
packages=['Pmw', 'Pmw.Pmw_1_3_3', 'Pmw.Pmw_1_3_3.lib',]
尝试强制安装程序默认为 python3 版本,但它会将它们安装在 python2.7 库 (/usr/local/lib/python2.7/distpackages) 中。
我想做的事:
我正在寻找一种方法来强制安装程序将 3.4 兼容包放入 python3 库。如果这意味着让它在各自正确的目录中安装这两个软件包,那也没关系。我对接下来要尝试什么感到困惑。
【问题讨论】:
标签: python linux python-2.7 python-3.x