Python激活环境变量

时间:2014-02-09 07:04:56

标签: python environment-variables virtualenv

使用环境变量,成功创建了vartualenv但是当我尝试通过myenv / bin / activate激活它时,它表示糟糕的地方()。

virtualenv my env
source myenv/bin/activate
badly placed()'s

我也试过./myenv/bin/activate。我该如何解决这个问题?我应该放在哪里?(

2 个答案:

答案 0 :(得分:22)

如果您使用* csh或fish,请使用activate.cshactivate.fish代替activate

falsetru@ubuntu:/tmp$ tcsh
ubuntu:/tmp> virtualenv aa
New python executable in aa/bin/python
Installing setuptools............done.
Installing pip...............done.
ubuntu:/tmp> source aa/bin/ac
activate          activate.csh      activate.fish     activate_this.py
ubuntu:/tmp> source aa/bin/activate      # <----------------
Badly placed ()'s.
ubuntu:/tmp> source aa/bin/activate.csh  # <----------------
[aa] ubuntu:/tmp>

答案 1 :(得分:-2)

我因输入

而遇到麻烦
".virtualenv/MyEnv/bin/activate" 

而不是

". virtualenv/MyEnv/bin/activate"

错过了空白区域。 试试吧!