使用环境变量,成功创建了vartualenv但是当我尝试通过myenv / bin / activate激活它时,它表示糟糕的地方()。
virtualenv my env
source myenv/bin/activate
badly placed()'s
我也试过./myenv/bin/activate。我该如何解决这个问题?我应该放在哪里?(
)答案 0 :(得分:22)
如果您使用* 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>
答案 1 :(得分:-2)
我因输入
而遇到麻烦".virtualenv/MyEnv/bin/activate"
而不是
". virtualenv/MyEnv/bin/activate"
错过了空白区域。 试试吧!