2011-03-19 63 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命令。