天天看點

如何修複Linux中出現的“ImportError: No module named wxversion”錯誤

本文作者試着在[某某 Linux 發行版]上運作一個Python應用,但是我到了這個錯誤“ImportError: No module named wxversion.”。他是怎樣解決Python程式中的這個錯誤呢?

問題:我試着在[某某 Linux 發行版]上運作一個 Python 應用,但是我得到了這個錯誤“ImportError: No module named wxversion.”。我怎樣才能解決 Python 程式中的這個錯誤呢?

  1. Looking for python... 2.7.9 - Traceback (most recent call last): 
  2.   File "/home/dev/playonlinux/python/check_python.py", line 1, in  
  3.     import os, wxversion 
  4. ImportError: No module named wxversion 
  5. failed tests 

該錯誤表明,你的Python應用是基于GUI的,依賴于一個名為wxPython的缺失子產品。wxPython是一個用于wxWidgets GUI庫的Python擴充子產品,普遍被C++程式員用來設計GUI應用。該wxPython擴充允許Python開發者在任何Python應用中友善地設計和整合GUI。

如何修複Linux中出現的“ImportError: No module named wxversion”錯誤

要解決這個 import 錯誤,你需要在你的 Linux 上安裝 wxPython,如下:

安裝wxPython到Debian,Ubuntu或Linux Mint

  1. $ sudo apt-get install python-wxgtk2.8 

安裝wxPython到Fedora

  1. $ sudo yum install wxPython 

安裝wxPython到CentOS/RHEL

wxPython可以在CentOS/RHEL的EPEL倉庫中擷取到,而基本倉庫中則沒有。是以,首先要在你的系統中啟用EPEL倉庫,然後使用yum指令來安裝。

  1. $ sudo yum install wxPython 

安裝wxPython到Arch Linux

  1. $ sudo pacman -S wxpython 

安裝wxPython到Gentoo

  1. $ emerge wxPython 

—— 哈爾濱電腦維修

繼續閱讀