2011-03-19 45 views
2

python與virutalenv的pip是否會根據您所在的文件夾自動檢測virtualenv(類似於ruby和rvm的做法)?Virtualenv和mac上的點子,是否會自動拾取環境?

即我可能有很多的虛擬環境,而我只是通過項目,它會自動改變環境?

+1

雖然這是一個有趣的想法:如果您在目錄中,自動激活virtualenv。儘管存在很多安全問題(如果.Python存在於當前目錄中,會自動執行'.bin/activate')。 – 2011-04-01 06:59:55

+0

我覺得這個想法真的很有趣,如果別人認爲它有用或沒有,請添加評論https://github.com/pypa/pip/issues/290 – sorin 2011-05-30 06:03:25

回答

0

據我所知,不,它不會。我最近開始使用virtualenvwrapper,它爲您提供了一組快速簡單的命令,用於在virtualenvs之間創建和切換。雖然不完全是對你的問題的答案,但你可能會發現這有些用處。

1

不,virtualenv的不是根據您當前的工作目錄激活。要激活virtualenv,請從您希望激活的特定virtualenv的文件夾運行source ../bin/activate命令。