在Python27中安装wxPython

时间:2019-08-08 02:26:53

标签: python wxpython

我一直试图在Python27中安装wxPython。

我在Python27目录中键入以下命令,然后安装了它。

pip install wxPython

enter image description here

我希望将wxPython安装在Python27中。

但是,wxPython在Python27中不起作用。

当我尝试导入wx时,出现以下错误。

enter image description here

另一方面,它适用于Python3。

如何获得适用于Python27的wxPython版本?

已安装的wx版本是这个。

enter image description here

这是命令python -m pip install wxPython的结果。

enter image description here

1 个答案:

答案 0 :(得分:1)

我想我现在知道发生了什么:您的Python 3.7几乎总是比2.7赢(由于其安装方式;我们不知道,因为我们无法看到您如何根据屏幕快照激活一个)。无论如何,当您这样做

C:\Python27\python.exe

您将运行Python 2.7。但是,当您这样做

C:\Python27\pip

这将在3.7(!)中称为pip,因为它在%PATH%上优先于2.7。如果您愿意C:\Python27\scripts\pip.exe,则可以将pip / install打入2.7!这就是@RobinDunn建议的方式!如果我们查看最新的屏幕截图,我们已经可以看到2.7和3.7都安装了wxPython。

因此,如果您尝试这样做:

C:\Python27\python.exe -c "import wx;print(wx.version())"

您确实应该能够向自己证明2.7的wx可以正常运行!