2017-10-15 55 views
0

我想將我的項目從Python 2.7.12遷移到Python 3.5.2。 (這是正確的事情,是不是?)wxPython virtualenv python 3

我明白,讓wxPython在virtualenv中工作可能是一個問題,但如果我使用此命令創建環境,它在Python 2上工作正常:

virtualenv env --system-site-packages 

對於Python 3,我用:

virtualenv -p python3 env --system-site-packages 

但(如預期),這並不回暖的wxPython

wxPython的安裝在:

/usr/lib/python2.7/dist-packages 

但是,當然,在

/usr/lib/python3/dist-packages 

沒有wxPython的。

我需要做什麼才能在我的Python 3環境中使用它?

我已經進入我的virtualenv環境就跑:

pip install -U wxPython 

推薦here,但我得到所有這些error messages

+1

您需要安裝的wxPython鳳凰(wxPython的4.XX)https://wxpython.org/ pages/downloads/index.html(注意'pip'的安裝參考應該至少在我的Linux機器上是'pip3') –

+1

@RolfofSaxony在virtualenv中,它可以只是'pip',因爲只有1個'pip'。在virtualenv之外,它必須是「pip3」。另外我認爲你的評論應該是OP接受它的答案。 – phd

+0

我試過** pip在Python 3環境中安裝了-U wxPython **,但是如果失敗並出現編譯錯誤 – Psionman

回答