使用环境变量,成功创建了vartualenv,但是当我尝试通过myenv/bin/activate激活它时,它说的是严重的()。
virtualenv my env
source myenv/bin/activate
badly placed()'s
我也尝试过./myenv/bin/activate。我该如何解决?我应该在哪里放置()?
最佳答案
如果您使用* csh或fish,请使用activate.csh
或activate.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/