摘要:安装python3.X的wxpython;学习《Python基础教程》第12章“图形用户界面”时,关于升级pip和安装wxpython时遇到的一些问题和解决办法。

关于升级pip

使用pip安装包,但电脑上的pip版本落后,导致安装wxpython时报错(即需要更新版本):
You are using pip version 7.1.2 however version 9.0.1 is avilable.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

按要求输入 python -m pip install --upgrade pip 仍是报错。
解决办法是以管理员身份运行cmd后再输入上述command.
(MacOs与Linux系统发生这类问题时解决办法应该也是开放权限,比如sudo)

关于安装wxpython for Python3.5

按照《Python基础教程》第12章“图形用户界面”的指导,安装wxpython时却只能找到wxpython for Python2.7的版本。尝试着安装,运行 import wx 时直接报错。在网上搜索资料后得知:wxpython在python 3.X下变成了wxpython ProjectPhoenix项目。{官方主页在[wxpython ProjectPhoenix]  (https://wiki.wxpython.org/ProjectPhoenix)}

下载与安装方法:

(1)下载地址在:

https://wxpython.org/Phoenix/snapshot-builds/

打开网页后可以看到许多文件,文件有着冗长的名字,这些名字代表着文件对应的平台与版本。

比如 wxPython-4.0.0a4.dev3182+a7b9b02-cp35-cp35m-win32.whl

是win32的Python3.5版本的wxpython。

再比如wxPython-4.0.0a4.dev3182+a7b9b02-cp34-cp34m-macosx_10_6_intel.whl

是macOS的Python3.4版本的wxpython。

(2)在cmd上输入指令:
pip install http://wxpython.org/Phoenix/snapshot-builds/(文件名)

然后等待安装。

注意:直接在没有管理员权限的cmd里安装还是会出错,所以要以管理员身份运行cmd后再安装。

参考文献:http://blog.csdn.net/xiaodong193/article/details/51920283

最新文章

  1. U盘容量变小解决办法
  2. python中类的三种属性
  3. block的哪些事 --- 学习笔记十
  4. libxml2 移植 arm9
  5. Atom.io设置ctrl+delete
  6. Qt使用自带的windeployqt 生成exe来发布软件
  7. 无法定位程序输入点 _glutCreateWindowWithExit于动态链接库glut32.dll上
  8. 【原创+译文】官方文档中声明的如何创建抽屉导航栏(Navigation Drawer)
  9. ios xcode Could not load the "MyImage.png" image referenced from a nib in the bundle with identifier "com.mytest.MyProject"
  10. 传统解析xml的方式
  11. OC基础(16)
  12. 【转】UIBezierPath精讲
  13. 用vue2.x注册一个全局的弹窗alert组件
  14. What's the meaning of unqualified-id?
  15. 基于面向方面和UML的实时系统建模研究
  16. linux系统mysql主从配置
  17. 百度地图api在Html中显示,在jsp页面中不显示解决方法
  18. Promise事件比timeout优先
  19. P4099 [HEOI2013]SAO(树形dp)
  20. linux 解析json

热门文章

  1. Python安装、配置图文详解
  2. JavaScript 算法与数据结构(转载)
  3. sql server 日期模糊查询
  4. 堆与栈(JAVA)——以String str="abc"的深度含义解释
  5. 0 Java实现 一篇文章说尽设计模式之六大原则
  6. POJ3233:Matrix Power Series(矩阵快速幂+递推式)
  7. bzoj 4521: [Cqoi2016]手机号码【数位dp】
  8. BZOJ 1001 [BeiJing2006]狼抓兔子 (UVA 1376 Animal Run)
  9. spring boot启动报错Error starting ApplicationContext(未能配置数据源)
  10. python开发基础教程