Python激活环境变量。

14 浏览
0 Comments

Python激活环境变量。

使用环境变量,成功创建了虚拟环境,但是当我尝试通过myenv/bin/activate激活它时,出现了\"badly placed()\'s\"的错误提示。\n我也尝试了./myenv/bin/activate,但是还是不行。我该如何解决这个问题?在哪里应该放置()?

0
0 Comments

Python激活环境变量

我遇到了一些问题,是因为我在输入代码时犯了一个错误,我输入了".virtualenv/MyEnv/bin/activate" 而不是". virtualenv/MyEnv/bin/activate",我忽略了空格。尝试一下吧!

0
0 Comments

Python激活环境变量的问题出现的原因是使用了错误的激活命令。在使用*csh或fish时,应该使用activate.cshactivate.fish,而不是activate

解决方法是在使用*csh或fish时,使用正确的激活命令activate.cshactivate.fish

以下是一个示例:

falsetru:/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>

另外,可以通过编辑来确定当前使用的是哪个shell。可以使用echo $shell命令来查找当前正在使用的shell,并根据结果选择相应的激活命令(如activate.csh等)。

需要注意的是,echo $SHELL命令显示的是登录shell,而不是当前shell。有关如何确定当前shell的更多信息,请参考以下问题:stackoverflow.com/questions/3327013/…

0