2016-07-26 63 views
0

當我點安裝一個軟件包時,它會被安裝到我的macs庫中。我使用的pycharm whih允許我點擊一個超鏈接的包。而不是在我的virtualenv去我的站點包這將我的Mac機庫,它是當我pip安裝時,我的軟件包將在我的macs本地庫中

/Library/Frameworks/Python.Framework/Versions/3.5/lib/python3.5/site-packages/gdata/youtube/ 

當它應該是

myproject/lib/python3.5/site-packages/gdata/youtube/ 

這是爲什麼。

+0

'哪個python'的輸出是什麼? – IanAuld

回答

1

您應該激活您的虛擬環境以在其上安裝軟件包。在Pycharm你可以做這樣的:

轉到File>Settings>Project>Project Interpreter

現在你必須選擇該項目的解釋。如果可用,瀏覽或從下拉菜單中選擇解釋器。在你的情況,這應該是:

myproject/lib/python3.5 

我使用Ubuntu的Pycharm社區版。但在Mac中, 過程應該是類似的。

+0

我認爲你的答案是合適的,但我只能看到錯誤解釋器的路徑,但如果我點擊添加符號,我看到添加本地,添加遠程,添加virtualenv。我不認爲這是最後一個,因爲我已經有一個虛擬的env和遠程站點,所以我應該選擇添加本地? – losee

+0

它仍然無法正常工作。我認爲它是但它不是,你的解決方案是。我從我的macs庫puth中刪除了gdata,它把gdata變成了一個警告,下面是紅色的sqiggly。這剛剛開始發生在沒有地方。 – losee

+0

我刪除了舊的,現在可以使用 – losee

0

您應該安裝你的虛擬環境,然後在該環境中運行的點子。因此,例如,我使用Anaconda(如果您安裝了許多科學庫,我會徹底推薦它)。

要啓動環境「HLE」我輸入:

source /Users/admin/.conda/envs/hle/bin/activate hle 

一旦我做到了這一點畫中畫命令將引用虛擬環境的位置,而不是標準的Mac位置。所以,當我安裝「mypackage的」如下:

pip install mypackage 

隨後,它安裝文件的虛擬文件夾,而不是在通常的MAC系統文件夾。

您可以在這裏找到關於Anaconda虛擬環境(並下載它):http://conda.pydata.org/docs/install/quick.html但其他虛擬環境(如Virtualenv)以相同的方式工作。

相關問題