virtualenv不会在新的bash shell中激活

时间:2015-05-22 12:12:59

标签: linux python-2.7 terminal virtualenv

我在一个bash中激活python virtualenv并尝试在另一个bash shell中使用。 virtualenv根本不起作用。

我打开了一个终端,通过获取激活文件来激活virtualenv。它在我的终端中被激活,它显示在终端地址前面。

我开了一个新的终端。在新打开的终端中看不到效果。

这里有人帮我吗?

1 个答案:

答案 0 :(得分:1)

你必须在每个shell中激活virtualenv,或者,如同0范围的建议,在你的.bashrc或在你的shell显示提示之前运行的任何脚本中激活它。

将其添加到.bashrc:

  • 修改/home/youruser/.bashrc并添加以下行:source /path/to/bin/activate
  • 打开新的shell或source ~/.bashrc

一切都应该没问题。