linux - virtualenv 在新的 bash shell 中没有被激活

标签 linux python-2.7 terminal virtualenv

我在一个 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/

相关文章:

linux - 在 32 位系统中对 64 位字的操作

linux - USB 存储驱动程序在 Linux 中如何工作?

linux - 尝试将 cpanel git 存储库部署到目录时,.cpanel.yml 文件的格式出现问题。

python 2.7。使用 linux 命令将文本文件的名称保存为日期

java - 在 Mac 上使用 JRE 打开 jar 文件

linux - 如何通过ssh连接运行PHPUnit Selenium测试?

python - 打印带有列表值的常规字典

python - 命令 `python setup.py build_ext --inplace` 总是创建一个新目录

macos - 命令行工具已安装,使用 "Software Update"安装更新?

linux - 在 C++ 程序运行期间从终端获取输入