摘要:安装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

Python3.5安装wxpython的更多相关文章

  1. mac中安装wxpython

    一.简介 wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的.功能键全的GUI用户界面. wxPython是作为优秀的跨平台GUI库wxWidgets ...

  2. 离线安装wxpython

    离线安装wxpython 前言 由于工作环境,我的工作机是在离线环境下的,没法连接外网.但是自己又想学习一下wxpython,只好自己手动离线安装,本来以为很简单的,但是实际上...一言难尽. 基本环 ...

  3. Python2和Python3共存安装robotframework

    1.下载Python2.Python3安装包 https://www.python.org/ 2.下载pip.tar.gz https://pypi.python.org/pypi/pip#downl ...

  4. [No00004B]Windows 下面为Python3.5安装NoteBook

    python3.5安装NoteBook,网上搜了一下教程,几乎很多转帖,或者是2.x版本的,很少有直接可以用的.自己琢磨了一下午,终于搞定了,现在贴出来.希望大家以后转帖什么的都先测试一下,互联网时代 ...

  5. python3.4安装suds

    使用suds访问webservice十分方便 python3.x安装suds会报错“No module named client” 在stackoverflow上找到了替代方法,安装suds-jurk ...

  6. python3.7安装pylint

    python3.7安装pylint之"setuptools"版本错误 借鉴:错题集(已解决):pyinstaller报错ModuleNotFoundError: No module ...

  7. boost python3依赖安装

    之前写过python dlib依赖的安装,当时是使用了系统默认的python2.7安装的boost.Python,如果自己编译好python3,想安装支持python3的boost.Python也是可 ...

  8. windows python3.7安装numpy问题的解决方法

    我的是win7的系统,去python官网下载python3.7安装 CMD  #打开命令窗口 pip install numpy #在cmd中输入 提示 需要c++14.0, 解决办法: 1, 进入h ...

  9. Python3 离线安装TensorFlow包

    Python3 离线安装TensorFlow包 1,下载包 官网地址:https://pypi.org/project/tensorflow/1.1.0rc2/#files 清华镜像:https:// ...

随机推荐

  1. PHP小函数集-篇一

    一. 验证 /** * 判断用户名是否规范 */ function is_username($username) { if (preg_match("/^[a-zA-Z]{1}([0-9a- ...

  2. 让padding不影响容器总长度

    增加CSS属性: box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

  3. Ubuntu 18 通过ssh连接远程服务器

    ps -e | grep ssh 查看自己的Ubuntu是否开启ssh服务,如果我们要连其他的,那需要有 ssh-client的进程 如果我们的作为主机,那需要有sshd的进程 相应的安装方法: cl ...

  4. 《开源自主OdooERP部署架构指南》试读:第二章数据库服务构建

    文/开源智造联合创始人老杨 本文来自<开源自主OdooERP部署架构指南>的试读章节.书籍尚未出版,请勿转载.欢迎您反馈阅读意见. 使用apt.postgresql.org 您可以选择使用 ...

  5. centos mysql数据库忘记密码修改

    1.vim /etc/my.cnf 2.在[mysqld]中添加 skip-grant-tables 例如: [mysqld]skip-grant-tablesdatadir=/var/lib/mys ...

  6. pycharm2017.1破解方法

    破解专业版,在server选项里边输入 http://elporfirio.com:1017/就可以了

  7. 递推+高精度+找规律 UVA 10254 The Priest Mathematician

    题目传送门 /* 题意:汉诺塔问题变形,多了第四个盘子可以放前k个塔,然后n-k个是经典的汉诺塔问题,问最少操作次数 递推+高精度+找规律:f[k]表示前k放在第四个盘子,g[n-k]表示经典三个盘子 ...

  8. 题解报告:hdu 5750 Dertouzos(最大真约数、最小素因子)

    Problem Description A positive proper divisor is a positive divisor of a number n, excluding n itsel ...

  9. ORA-00445: Background Process "xxxx" Did Not Start After 120 Seconds

    Recent linux kernels have a feature called Address Space Layout Randomization (ASLR).ASLR  is a feat ...

  10. Android学习备忘笺01Activity

    01.设置视图 在Android Studio新建的项目中,通过 setContentView(R.layout.activity_main);方法将res/layout/activity_main. ...