离线安装wxpython

前言

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

基本环境:python pip easy_install

安装python2.7

直接下载msi数据包安装,如果无法识别安装,那么:

1、确定msi数据包的完整性,包括大小、格式;

2、确定开启开启windows installer:win + R --> 输入Services.msc --> 找到windows installer --> 左侧手动启用

python3.X 安装更为简单,直接双击.exe文件安装即可,且都需要选定添加环境变量。

安装wxpython

1、下载

下载地址:https://pypi.org/project/wxPython/4.0.1/#files

选择对应的文件进行安装,我的选择是: wxPython-4.0.1-cp27-cp27m-win_amd64.whl

其中:

cp27 表示 python2.7

win_amd64 表示 windows 64位

在这之外:win32 表示 32位 。

2、安装

将下载好的wxpython**.whl文件转移到python安装路径下的Scripts目录下,我的是:C:\Python27\Scripts

然后打开cmd或者powershell,切换到该目录下:

PS C:\User\Yanta> cd C:\Python27\Scripts

执行命令 pip install wxPython-4.0.1-cp27-cp27m-win_amd64.whl ,此时会报错:wxPython-4.0.1-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform. 。

PS C:\Python27\Scripts> pip install .\wxPython-4.0.1-cp27-cp27m-win_amd64.whl

wxPython-4.0.1-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform.

此时可以尝试使用easy_install安装,结果提示缺少 six 包。

PS C:\Python27\Scripts> .\easy_install-2.7.exe .\wxPython-4.0.1-cp27-cp27m-win_amd64.whl

Processing wxPython-4.0.1-cp27-cp27m-win_amd64.whl

c:\python27\lib\site-packages\setuptools\pep425tags.py:89: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect

warn=(impl == 'cp')):

c:\python27\lib\site-packages\setuptools\pep425tags.py:93: RuntimeWarning: Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect

warn=(impl == 'cp')):

c:\python27\lib\site-packages\setuptools\pep425tags.py:99: RuntimeWarning: Config variable 'Py_UNICODE_SIZE' is unset, Python ABI tag may be incorrect

sys.version_info < (3, 3))) \

Installing wxPython-4.0.1-cp27-cp27m-win_amd64.whl to c:\python27\lib\site-packages

writing requirements to c:\python27\lib\site-packages\wxPython-4.0.1-py2.7-win-amd64.egg\EGG-INFO\requires.txt

Adding wxPython 4.0.1 to easy-install.pth file

Installing wxdemo-script.py script to c:\python27\Scripts

Installing wxdemo.exe script to c:\python27\Scripts

Installing img2png-script.py script to c:\python27\Scripts

Installing img2png.exe script to c:\python27\Scripts

Installing pyslices-script.py script to c:\python27\Scripts

Installing pyslices.exe script to c:\python27\Scripts

Installing img2py-script.py script to c:\python27\Scripts

Installing img2py.exe script to c:\python27\Scripts

Installing pyslicesshell-script.py script to c:\python27\Scripts

Installing pyslicesshell.exe script to c:\python27\Scripts

Installing wxget-script.py script to c:\python27\Scripts

Installing wxget.exe script to c:\python27\Scripts

Installing helpviewer-script.py script to c:\python27\Scripts

Installing helpviewer.exe script to c:\python27\Scripts

Installing pyshell-script.py script to c:\python27\Scripts

Installing pyshell.exe script to c:\python27\Scripts

Installing pycrust-script.py script to c:\python27\Scripts

Installing pycrust.exe script to c:\python27\Scripts

Installing wxdocs-script.py script to c:\python27\Scripts

Installing wxdocs.exe script to c:\python27\Scripts

Installing pywxrc-script.py script to c:\python27\Scripts

Installing pywxrc.exe script to c:\python27\Scripts

Installing img2xpm-script.py script to c:\python27\Scripts

Installing img2xpm.exe script to c:\python27\Scripts

Installed c:\python27\lib\site-packages\wxpython-4.0.1-py2.7-win-amd64.egg

Processing dependencies for wxPython==4.0.1

Searching for six

Reading https://pypi.python.org/simple/six/

Download error on https://pypi.python.org/simple/six/: [Errno 11004] getaddrinfo failed -- Some packages may not be found!

Couldn't find index page for 'six' (maybe misspelled?)

Scanning index of all packages (this may take a while)

Reading https://pypi.python.org/simple/

Download error on https://pypi.python.org/simple/: [Errno 11004] getaddrinfo failed -- Some packages may not be found!

No local packages or working download links found for six

error: Could not find suitable distribution for Requirement.parse('six')

然后安装 six ,下载地址:https://pypi.org/project/six/#files

选择 six-1.11.0-py2.py3-none-any.whl ,一样拷贝到C:\Python27\Scripts下,使用pip安装:

PS C:\Python27\Scripts> .\easy_install-2.7.exe .\six-1.11.0-py2.py3-none-any.whl

Processing six-1.11.0-py2.py3-none-any.whl

c:\python27\lib\site-packages\setuptools\pep425tags.py:89: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect

warn=(impl == 'cp')):

c:\python27\lib\site-packages\setuptools\pep425tags.py:93: RuntimeWarning: Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect

warn=(impl == 'cp')):

c:\python27\lib\site-packages\setuptools\pep425tags.py:99: RuntimeWarning: Config variable 'Py_UNICODE_SIZE' is unset, Python ABI tag may be incorrect

sys.version_info < (3, 3))) \

Installing six-1.11.0-py2.py3-none-any.whl to c:\python27\lib\site-packages

Adding six 1.11.0 to easy-install.pth file

Installed c:\python27\lib\site-packages\six-1.11.0-py2.7.egg

Processing dependencies for six==1.11.0

Finished processing dependencies for six==1.11.0

此时再次使用easy_install安装wxpython即可:

PS C:\Python27\Scripts> .\easy_install-2.7.exe .\wxPython-4.0.1-cp27-cp27m-win_amd64.whl

Processing wxPython-4.0.1-cp27-cp27m-win_amd64.whl

c:\python27\lib\site-packages\setuptools\pep425tags.py:89: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect

warn=(impl == 'cp')):

c:\python27\lib\site-packages\setuptools\pep425tags.py:93: RuntimeWarning: Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect

warn=(impl == 'cp')):

c:\python27\lib\site-packages\setuptools\pep425tags.py:99: RuntimeWarning: Config variable 'Py_UNICODE_SIZE' is unset, Python ABI tag may be incorrect

sys.version_info < (3, 3))) \

removing 'c:\python27\lib\site-packages\wxPython-4.0.1-py2.7-win-amd64.egg' (and everything under it)

Installing wxPython-4.0.1-cp27-cp27m-win_amd64.whl to c:\python27\lib\site-packages

writing requirements to c:\python27\lib\site-packages\wxPython-4.0.1-py2.7-win-amd64.egg\EGG-INFO\requires.txt

wxPython 4.0.1 is already the active version in easy-install.pth

Installing wxdemo-script.py script to c:\python27\Scripts

Installing wxdemo.exe script to c:\python27\Scripts

Installing img2png-script.py script to c:\python27\Scripts

Installing img2png.exe script to c:\python27\Scripts

Installing pyslices-script.py script to c:\python27\Scripts

Installing pyslices.exe script to c:\python27\Scripts

Installing img2py-script.py script to c:\python27\Scripts

Installing img2py.exe script to c:\python27\Scripts

Installing pyslicesshell-script.py script to c:\python27\Scripts

Installing pyslicesshell.exe script to c:\python27\Scripts

Installing wxget-script.py script to c:\python27\Scripts

Installing wxget.exe script to c:\python27\Scripts

Installing helpviewer-script.py script to c:\python27\Scripts

Installing helpviewer.exe script to c:\python27\Scripts

Installing pyshell-script.py script to c:\python27\Scripts

Installing pyshell.exe script to c:\python27\Scripts

Installing pycrust-script.py script to c:\python27\Scripts

Installing pycrust.exe script to c:\python27\Scripts

Installing wxdocs-script.py script to c:\python27\Scripts

Installing wxdocs.exe script to c:\python27\Scripts

Installing pywxrc-script.py script to c:\python27\Scripts

Installing pywxrc.exe script to c:\python27\Scripts

Installing img2xpm-script.py script to c:\python27\Scripts

Installing img2xpm.exe script to c:\python27\Scripts

Installed c:\python27\lib\site-packages\wxpython-4.0.1-py2.7-win-amd64.egg

Processing dependencies for wxPython==4.0.1

Finished processing dependencies for wxPython==4.0.1

3、测试

安装过后测试一下,是否可以导入wx包:

PS C:\Python27\Scripts> py -2

Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> import wx

4、NOTE

本机安装有python2.7和3.6两个版本,使用py -2 和py -3分别指向2.7和3.6,在python脚本中使用:

#!/user/bin/env python2

#!/user/bin/env python3

分别指定即可。

wxpython在线 安装_离线安装wxpython相关推荐

  1. python模块离线安装_离线安装db2的python模块ibm_db

    1.为什么要离线安装 没网,在银行工作,服务器环境配置,完全离线(本来五分钟搞定的事情,非要搞一天.我服!!) 2.安装步骤 视情况而定. 3.一个下载db2的client包,官网下载http://w ...

  2. python 编译器spyder 安装_离线安装spyder的Python环境

    一.介绍:要求在不联网.无法使用anaconda的情况下,在一台离线的win7设备上配置Spyder的python的开发环境,用于提高数据处理效率,且安装方法在win7 32位和64位的各种设备上均可 ...

  3. Gitlab在线安装、离线安装、搭建、使用等详细介绍,不能再详细了……

    Gitlab在线安装.离线安装.搭建.使用等详细介绍,不能再详细了-- 1.下载安装 1.1 下载 1.2安装 1.2.1 在线安装 1. 安装依赖包 2. 设置 SSH 开机自启动并启动 SSH 服 ...

  4. Airflow的安装:在线安装、离线安装、问题汇总

    Airflow的安装:在线安装.离线安装.常见问题汇总 文章目录 Airflow的安装:在线安装.离线安装.常见问题汇总 前言 理想的安装过程 安装总结 实际的安装过程 python的安装 步骤1:获 ...

  5. Docker 安装教程|在线安装、离线安装和脚本文件安装

    在Linux系统上安装Docker有3种方式,分别为在线安装.离线安装以及脚本文件安装,其中最常用也是官方推荐的安装方式就是在线安装.接下来将在 Ubuntu16.04系统上分别针对这3种安装方式进行 ...

  6. IDEA安装阿里巴巴编码规范插件的两种方式详解(在线安装和离线安装)

    这篇文章主要介绍了IDEA安装阿里巴巴编码规范插件的两种方式详解(在线安装和离线安装),本文通过截图给大家展示的非常详细,需要的朋友可以参考下 目录 1.在线安装: 2.离线安装: IDEA安装阿里巴 ...

  7. NFS 在线安装和离线安装方式

    NFS 在线安装和离线安装方式: 1. 在线安装: 第一步:在文件主服务器上安装 nfs-kernel-server # 1. 安装 rpcbind, nfs 依赖 rpc 进行相互通信 apt-ge ...

  8. VS2008 SP1制作安装程序离线安装.Net Framework3.5

    VS2008 SP1制作安装程序离线安装.Net Framework3.5 這兩天都在弄一個 Windows Setup 專案,希望弄得盡善盡美,直到剛剛終於大功告成,但當我想將 .Net Frame ...

  9. Angular CLI在线安装和离线安装

    Angular CLI 安装方式 默认已经安装了 Node.js 和 npm 包管理器. 1. 在线安装 可以使用外网的情况下,可以使用在线安装的方式. 要使用 npm 命令全局安装 CLI,请打开终 ...

最新文章

  1. java substring截取字符串_java基础教程之字符串的介绍,比较重要的一个知识点【下】...
  2. 【算法分析与设计】辗转相除法
  3. DB2存储过程中的ATOMIC关键字
  4. 在Flex组件外观实施中使用Scale9
  5. Java集合——题目
  6. 入手mac后,这5个技巧和窍门你应该知道
  7. BUG: button点击高亮延迟问题
  8. python编程符号大全_2020 年最值得学习的 5 大 AI 编程语言
  9. Cauchy-Schwarz不等式
  10. Docker容器之cgroup搭建
  11. 拼多多的“最初一公里”战事
  12. 如何解决MySql报错:only_full_groupBy
  13. 国外stripe支付,超简单几行代码搞定
  14. ROS学习总结一:talker and listener
  15. kaiketwoday
  16. 为什么学编程?如何学习编程?
  17. rhel6 PXE网络装机和Kickstart无人值守安
  18. 03 A股10个月争取翻10倍实盘操作记录(第1周-休养生息,守株待兔)
  19. 网络通信上手项目(网络画图板)
  20. MATLAB中被控对象模型建立的几种方法

热门文章

  1. 换个角度看拖延,拖拉一点也无妨
  2. 深入理解SP、LR和PC
  3. 未来五年数字化发展的趋势是什么?
  4. 运用SolidWorks三维图型转二维图时的三视图倾斜问题(三维图的基准面不正确)
  5. 细说大学规划-张雪峰推荐选择了计算机-【大学生活篇】
  6. Pandas实现excel的透视表
  7. 分享一个灰常简单好用的jQuery弹出层插件:jquery.artwl.thickbox.js
  8. 一拳对着漫天的金色沙粒狠狠捣出
  9. 设置允许从网络访问计算机的用户账户(加入guest组),没法访问 您可能没有权限使用网络资源...
  10. seafile搭建https私有云