Python激活环境变量

Python激活环境变量,python,environment-variables,virtualenv,Python,Environment Variables,Virtualenv,使用环境变量,成功地创建了vartualenv,但当我试图通过myenv/bin/activate激活它时,它说的地方()不好 我也试过了。/myenv/bin/activate。我如何解决这个问题?我应该将()放在哪里?如果您使用*csh或fish,请使用activate.csh或activate.fish而不是activate: falsetru@ubuntu:/tmp$ tcsh ubuntu:/tmp> virtualenv aa New python executable in

使用环境变量,成功地创建了vartualenv,但当我试图通过myenv/bin/activate激活它时,它说的地方()不好


我也试过了。/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>
falsetru@ubuntu:/tmp$tcsh
ubuntu:/tmp>virtualenv aa
aa/bin/python中的新python可执行文件
安装安装工具…………完成。
安装管道…………完成。
ubuntu:/tmp>源aa/bin/ac
activate activate.csh activate.fish activate_this.py

ubuntu:/tmp>source aa/bin/activate#我打字有问题

".virtualenv/MyEnv/bin/activate" 
而不是

". virtualenv/MyEnv/bin/activate"
错过了空白。
试试看

考虑编辑:如果../csh,则查找使用echo$shell的shell,然后激活.cshetc@RubberDuck,
echo$SHELL
不显示当前SHELL,而是显示登录SHELL。见这个问题:
". virtualenv/MyEnv/bin/activate"