python - wxPython 在 Python27 中安装
问题描述
我一直在尝试在 Python27 中安装 wxPython。
我在 Python27 目录中输入了以下命令,并安装了它。
pip install wxPython
我预计 wxPython 将安装在 Python27 中。
但是,wxPython 在 Python27 中不起作用。
当我尝试导入 wx 时,出现以下错误。
另一方面,它适用于 Python3。
我怎样才能获得适用于 Python27 的正确 wxPython 版本?
安装的wx版本是这样的。
这是命令的结果python -m pip install wxPython
。
解决方案
我想我明白现在发生了什么:您的 Python 3.7 几乎总是“胜”于 2.7(由于它的安装方式;我们不会知道,因为根据您的屏幕截图,我们无法看到您是如何激活另一个的)。无论如何,当你这样做时
C:\Python27\python.exe
您将运行 Python 2.7。但是,当你这样做
C:\Python27\pip
这将调用 3.7 (!) 中的点,因为它%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 运行正常!
推荐阅读
- asp.net-mvc - 如何使用 asp.net 应用程序中的默认用户登录到 AD 与 DirectoryEntry 无处不在
- c# - GRPC - 使用完 IService 后是否需要处理或关闭它?
- typescript - 打字稿:如何将一个对象的数组转换为另一个具有一些相似字段的对象
- r - 使用不同变量的额外条件在每个组中查找最大日期。得到一个错误 Max()& not defined for Date 对象
- javascript - Vue.js - 更新和渲染数组的性能成本
- python-3.x - Pandas groupby 计算未来 n 天的滚动总和
- java - 如何为特定进程指定线程池
- windows-task-scheduler - Windows 7 任务计划程序 - 在“无论用户是否登录都运行”模式下不工作
- rest - 我可以使用 PUT http 方法来检索数据而不是使用 GET
- javascript - 如何注册唯一值?在电子表格谷歌应用脚本网络中