我在一个 bash 中激活 python virtualenv 并尝试在另一个 bash shell 中使用。 virtualenv 根本不起作用。
我打开了一个终端,通过采购激活文件激活了 virtualenv。它在我的终端中被激活,它在终端地址前显示 () 。
我打开了一个新终端。在新打开的终端中看不到效果。
这里有人帮我吗?
最佳答案
您必须在每个 shell 中激活 virtualenv,或者像 0range 所建议的那样,在您的 .bashrc 或在您的 shell 显示提示之前运行的任何脚本中激活它。
将其添加到您的 .bashrc 中:
- 编辑/home/youruser/.bashrc 并添加行:
source/path/to/bin/activate
- 打开一个新的 shell 或
source ~/.bashrc
一切都应该没问题。
关于linux - virtualenv 在新的 bash shell 中没有被激活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30396430/