使用环境变量,成功创建了vartualenv,但是当我尝试通过myenv/bin/activate激活它时,它说的是严重的()。

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

我也尝试过./myenv/bin/activate。我该如何解决?我应该在哪里放置()?

最佳答案

如果您使用* 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>

关于Python激活环境变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21656366/

10-11 09:31