2017-06-21 21 views
1

一直沒有成功尋找這個,我不知道我是否失去了一些東西,但我有一個已經virtualenv中,但如何創建一個項目,與關聯的virtualenv,由於關聯Python項目在虛擬環境下

PS在窗口上

+1

http://python-guide-pt-br.readthedocs.io/en/latest/dev/virtualenvs/這可能是它嗎? –

回答

3

我可能在這裏是錯誤的,但我不相信virtualenv是其本質上的東西,你聯繫與一個項目。當您使用的virtualenv,你基本上說,「我採取這一Python解釋器,安裝我想它是什麼,並從Python解釋器,整個計算機使用默認設置它放在一邊。」 Virtualenv沒有Python「項目」的概念;它只是您運行代碼的Python解釋器的自定義版本。像PyCharm這樣的工具可以讓您將項目與virtualenv相關聯,但這些工具是基礎軟件之上的另一層。

爲了使用的virtualenv一個項目,你將需要「激活」它每次你想使用它的時間。在Windows上激活virtualenv的文檔找到here

編輯:

看到你已經virtualenvwrapper標記在自己的崗位,所以我做了一些狩獵上。看起來有mkproject命令,該命令創建一個項目文件夾,然後將其與virtualenv解釋器相關聯。關於它的文檔可以在here找到。

+1

所以基本上只是激活它,並從那裏運行python文件/代碼?明白了Thanx – lulliezy

+2

我同意你所說的大部分內容,但是我仍然會將特定的envs與我的特定項目聯繫起來,對每個項目都有一個特定的環境是非常有用的,但是當然,你可以使用一個env到很多項目。 –

2

要求:

  • 虛擬信封
  • Pycharm

轉到虛擬env和鍵入which python

添加遠程項目解釋器(文件>默認設置>項目解釋(COG)添加遠程)

你會需要設置您的文件系統,以便PyCharm也可以打開該項目。

注:

  • 而不保存運行配置,會導致pycharm看到你的運行配置爲腐敗
  • 有一個在右上角,上面寫着share按鈕不要關閉您的虛擬環境啓用這個,你的運行配置將被保存到一個.idea文件,你將會有很少的問題
0

如果你已經安裝了virtualenv,你j你需要開始使用它。

  1. 使用virtualenv env_namecmd上創建項目虛擬環境。要將特定版本的python與您的環境關聯,請使用:virtualenv env_name -p pythonx.x;
  2. 導航到它的腳本文件夾和執行activate激活您的環境。
  3. 您的終端現在使用您的虛擬環境,這意味着您安裝的每個python軟件包以及您運行的python版本都將是您在env中配置的軟件。

我喜歡創建類似於我的項目名稱的環境,我總是在每個項目中使用一個環境,這有助於跟蹤我的特定項目需要運行的包。

如果您還沒有閱讀過關於venvs的更多信息,請嘗試使用google搜索requirements.txt以及pip freeze命令,這些命令對於跟蹤您的項目包非常有用。