2017-07-14 42 views
1

每個項目的虛擬環境我想用一個獨立的虛擬環境中Pycharm每個項目。爲此,我爲每個項目創建了一個虛擬環境。如果我需要激活/當我想通過PIP命令或其Pycharm終端自動完成的針對特定項目開放要添加或刪除的東西取消對每一個項目,這些虛擬環境,我無法找到一個明確的文件我想是因爲當我使用pip -V然後我得到每個項目不同的虛擬環境,它可能是後一種情況。在Pycharm

將是很好的人誰使用了虛擬環境中Pycharm,看看我在正確的軌道上聽到的。

我跟着這個方法來創建虛擬環境。

https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html

回答

3

是的,你是在正確的軌道上。然而,發生的事情是非常明確的,不是「自動」和幕後。在Settings | Project | Project Interpreter中,選擇您要使用/添加軟件包/刪除軟件包的解釋器(或虛擬解釋器)。當你創建一個虛擬的env時,你可以選擇在項目之間共享它。對你而言,不要這樣做。如果你這樣做,只要確保你的所有項目都指向不同的(虛擬)解釋器,而不是同一個解釋器。

+0

@nanoteck感謝。創建虛擬環境時,項目解釋器會自動設置爲虛擬環境。當我做點子時,我更加困惑於安裝新軟件包的位置。我是否必須爲它激活虛擬環境?如果我在打開的項目窗口的終端中運行pip命令,應該足夠嗎? – utengr

+0

就我個人而言,我從來沒有在'PyCharm'內使用'pip'。 [這](https://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html)是首選的方法。如果你想安裝新的軟件包,請轉到'Settings |項目|項目翻譯「。點擊一個包並點擊'-'是清除的首選方法。對於你,點擊'+'符號。然後你將有一個窗口,它是安裝軟件包的界面。基本上只需點擊你想要的軟件包並點擊安裝。 – nanotek

+0

在Pycharm終端中做pip和你在這裏提到的我測試它一樣。通過該終端安裝的軟件包在其他虛擬環境中不可見,所以這意味着我不需要手動激活/停用虛擬環境。 – utengr