簡體   English   中英

python虛擬環境中的Qt4問題

[英]Qt4 issue in python virtual environment

當我嘗試從虛擬環境中導入Qt4模塊時,出現以下錯誤:

$ python -c 'from PyQt4 import QtCore, QtGui'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named PyQt4

軟件包python-qt4python-qt4-devpyqt4-dev-tools都安裝在系統上,並且當我從虛擬環境外部運行相同的命令時,沒有任何錯誤。 任何想法如何解決這一問題? 我正在使用Ubuntu 10.04,Python 2.6和virtualenv 1.8.2

virtualenv的全部要點是它與系統的其余部分是隔離的。 當代版本的virtualenv默認使用不包含系統Python軟件包的配置。 如果要檢查您的virtualenv是否是沒有網站包創建的,請遵循此問題中已接受答案的建議。

您需要在virtualenv中安裝PyQt4。 該過程可能會觸發第一個計時器-因此請先通讀該問題的答案。

從virtualenv 1.7開始,--no-site-packages成為默認行為。 要使全局站點包可導入(以前是默認設置),在創建virtualenv時必須使用選項--system-site-packages。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM