我一直试图在Python27中安装wxPython。
我在Python27目录中键入以下命令,然后安装了它。
pip install wxPython
我希望将wxPython安装在Python27中。
但是,wxPython在Python27中不起作用。
当我尝试导入wx时,出现以下错误。
另一方面,它适用于Python3。
如何获得适用于Python27的wxPython版本?
已安装的wx版本是这个。
这是命令python -m pip install wxPython
的结果。
答案 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可以正常运行!