請幫我解決這個問題。我在Fedora 16在Pycharm中使用virtualenv作爲Django IDE
我的虛擬環境中進行,這是/home/username/Desktop/.pythonenv
現在,請注意點。由於它是一個隱藏的目錄,我必須創建一個符號鏈接才能讓Pycharm「進入」目錄。
sudo ln -s /home/yeukhon/Desktop/.pythonenv /home/yeukhon/Desktop/sypythonenv
現在我可以使用這個虛擬環境。但是,出現了兩個問題,我不確定是否第一個與第二個問題有關。
A.缺少GTK和GST
這裏有兩張截圖。 virtualenv python缺少GTK和GST ...我不知道爲什麼。
B. Django是不是在這個enviornment
我試圖運行下的virtualenv(PROJECT1)我的Django項目導入的,但我不能。我可以通過終端運行同一個項目。
[[email protected] ~]$ cd Desktop/djangoapp/project1
[[email protected] mysite]$ source /home/yeukhon/Desktop/.pythonenv/project1/bin/activate
(project1)[[email protected] mysite]$ python2.7 manage.py runserver
# I had to use python2.7 instead of python. That's the only problem with terminal here.
問題
如何使它在Pycharm可運行與我的virtualenv Python解釋?
#1與#2有什麼關係?
如何讓GTK和GST出現在我的virtualenv中?
謝謝你的時間。
嗨。非常感謝你幫助我。問:關於你的第二點,這是否擊敗了「孤立環境」的目的?或者我應該點我自己安裝gtk和gsk?我猜可以使用sys默認庫,因爲virtualenv對於將來要安裝的非sys庫非常有用。謝謝。 – CppLearner 2012-01-03 00:33:24
這隻取決於你需要什麼。有些人希望通過他們的發行版安裝庫,即PIL,這樣他們就不需要安裝依賴關係來編譯它們。就個人而言,我不使用網站包。 – ashwoods 2012-01-03 16:08:20
其他人只是將他們的項目相關庫安裝在virtualenv中,那些從一個項目到另一個項目都會發生很大變化。我甚至使用pythonbrew來隔離和管理python解釋器本身。 – ashwoods 2012-01-03 16:09:47