如何修復(fù)Linux中出現(xiàn)的“ImportError: No module named wxversion”錯(cuò)誤
問題:我試著在[某某 Linux 發(fā)行版]上運(yùn)行一個(gè) Python 應(yīng)用,但是我得到了這個(gè)錯(cuò)誤“ImportError: No module named wxversion.”。我怎樣才能解決 Python 程序中的這個(gè)錯(cuò)誤呢?
- Looking for python... 2.7.9 - Traceback (most recent call last):
- File "/home/dev/playonlinux/python/check_python.py", line 1, in
- import os, wxversion
- ImportError: No module named wxversion
- failed tests
該錯(cuò)誤表明,你的Python應(yīng)用是基于GUI的,依賴于一個(gè)名為wxPython的缺失模塊。wxPython是一個(gè)用于wxWidgets GUI庫的Python擴(kuò)展模塊,普遍被C++程序員用來設(shè)計(jì)GUI應(yīng)用。該wxPython擴(kuò)展允許Python開發(fā)者在任何Python應(yīng)用中方便地設(shè)計(jì)和整合GUI。
要解決這個(gè) import 錯(cuò)誤,你需要在你的 Linux 上安裝 wxPython,如下:
安裝wxPython到Debian,Ubuntu或Linux Mint
- $ sudo apt-get install python-wxgtk2.8
安裝wxPython到Fedora
- $ sudo yum install wxPython
安裝wxPython到CentOS/RHEL
wxPython可以在CentOS/RHEL的EPEL倉庫中獲取到,而基本倉庫中則沒有。因此,首先要在你的系統(tǒng)中啟用EPEL倉庫,然后使用yum命令來安裝?! ?/p>
- $ sudo yum install wxPython
安裝wxPython到Arch Linux
- $ sudo pacman -S wxpython
安裝wxPython到Gentoo
- $ emerge wxPython