2015-12-12 30 views
2

激活的環境,我安裝virtualenvvirtualenvwrapper和與此命令我創建了一個環境:在virtualenvwrapper

mkvirtualenv cv 

它的工作原理和創建後,我在新的環境。現在我重新啓動了我的電腦,我想activate那個環境再次,但如何?

我使用本教程在我的Mac上安裝Opencv,其中一個步驟是創建新環境。 IM現在困惑:

http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/ 

我使用virtualenv既可即時通訊新virtualenvwrapper,我不知道我有什麼做的,現在

回答

2

要激活的環境中,我們使用workon命令。

workon cv 

如果您忘記了的virtualenv名字,你只需鍵入:

workon 

你會看到可用環境的列表。

+0

當我這樣做,我得到這個錯誤:錯誤:環境'/Users/myname/.virtualenvs/cv'不包含激活腳本 – Fcoder

+0

手動導航到該目錄,看看激活腳本是否存在。如果沒有,請使用'rmvirtualenv'移除環境並重新創建它。 – masnun

1

Read the Docs

workon

List or change working virtual environments

$ workon cv 
+1

當我這樣做時,我得到這個錯誤:錯誤:環境'/Users/myname/.virtualenvs/cv'不包含激活腳本。 – Fcoder

2

如果使用mkproject代替mkvirtualenv virtualenvwrapper效果最好。這使得項目目錄中的virtualenv 可以放置使用virtualenv的文件。之後,您可以使用workon切換回您的virtualenv和項目。

1

我遇到了同樣的問題,因爲我誤讀了文檔,並不小心指定了我的回購目錄,因爲我的,所以virtualenvwrapper找不到我的virtualenvs。

$WORKON_HOME實際上應該是你的virtualenvs居住的地方(我喜歡在~/.virtualenvs上製作我的地圖)。這是命令mkvirtualenv爲您的項目創建virtualenv的地方。在你的.bashrc(或同等版本)中設置這個環境變量,確保你的新目錄$WORKON_HOME存在,然後創建一個新的virtualenv。這應該解決問題。

0

我也面臨同樣的問題。 所以首先我卸載virtualenvwrapper使用,

$ sudo pip uninstall virtualenvwrapper 

然後我有了一些變化再次執行文件的步驟這段時間。你也可以這樣做,它會起作用。

安裝步驟

  1. $ sudo pip install virtualenvwrapper
  2. 現在創建一個目錄來存放你的虛擬環境

    $ mkdir ~/.virtualenvs

  3. 現在,

    $ export WORKON_HOME=~/.virtualenvs

  4. 現在您必須打開.bashrc文件並向其中添加一行。

    所以,要做到這一點首先複製寫在下面,然後運行線, $ nano .bashrc 而現在它在腳本

    的糊底。 /usr/local/bin/virtualenvwrapper.sh

    這將增加virtualenvwrapper.sh到.bashrc中

  5. 現在運行,

    source /usr/local/bin/virtualenvwrapper.sh

  6. 最後運行的重載.bashrc中,

    source ~/.bashrc

  7. 最後你可以使用 mkvirtualenvworkon命令沒有任何問題。

希望它有幫助。