[英]Using virtualenv in Pycharm as Django IDE
請幫幫我。 我在Fedora 16上這樣做。
我的虛擬環境是/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在這個環境中是不可進口的
我試圖在virtualenv(project1)下運行我的Django項目,但我不能。 我可以通過終端運行相同的項目。
[yeukhon@localhost ~]$ cd Desktop/djangoapp/project1
[yeukhon@localhost mysite]$ source /home/yeukhon/Desktop/.pythonenv/project1/bin/activate
(project1)[yeukhon@localhost mysite]$ python2.7 manage.py runserver
# I had to use python2.7 instead of python. That's the only problem with terminal here.
題
如何使用我的virtualenv Python解釋器在Pycharm中運行它?
#1與#2有關嗎?
如何讓GTK和GST出現在我的virtualenv中?
感謝您的時間。
首先,不需要創建符號鏈接,因為添加解釋器對話框有一個按鈕“顯示隱藏文件和直接存儲”,您也可以手動輸入路徑。
從版本1.7開始,每個virtualenv都是默認的隔離環境。 這意味着如果要自動包含系統庫,則必須顯式傳遞--system-site-packages ENV(如果您需要隔離的env,則必須在1.7之前傳遞no-site-packages選項)
所以我的第一個猜測是你根本沒有安裝你在virtualenv中缺少的庫。 激活你的virtualenv后檢查pip freeze的輸出。 如果缺少這些庫,只需使用pip安裝它們:
pip install django
現在,由於您似乎使用非默認python作為virtualenvs,請確保您沒有使用系統。 您也可以使用virtualenv的/ bin目錄下的那個直接調用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.