当前位置: 首页 > 面试题库 >

pip:找不到激活的virtualenv(必需)

乜烨霖
2023-03-14
问题内容

我正在尝试在Mac OS X 10.8.3上安装virtualenv和/或virtualenvwrapper

最近两天我一直在和python战斗。最终,我能够使用brew安装python
2.7.4。在我使用easy_install安装virtualenv之前。然后,我尝试将其卸载,以使我的计算机处于与我的一位同事相同的状态。也许我成功卸载了它,也许没有成功。我不知道如何测试。现在我应该使用-
安装virtualenv

pip install virtualenv

但这给了我-

Could not find an activated virtualenv (required).

pip install virtualenvwrapper 给出完全相同的输出。

同样变量:PIP_RESPECT_VIRTUALENV为空:

echo $PIP_RESPECT_VIRTUALENV

我该如何解决这个问题?

谢谢


问题答案:

打开~/.bashrc文件,看看是否有这行-

export PIP_REQUIRE_VIRTUALENV=true

这可能是造成麻烦的原因。如果存在,请将其更改为false并运行-

source ~/.bashrc

如果没有,请export PIP_REQUIRE_VIRTUALENV=false从终端运行。

注意:如果您使用的.bash_profile不是.bashrc当前用户的根目录,则所有内容都相同。



 类似资料:
  • 问题内容: 本质上,我似乎无法激活我创建的virtualenv环境。 我在Windows PowerShell中通过使用 但收到错误消息 “无法加载,因为在此系统上禁用了脚本的执行”。 可能是因为我的计算机没有管理员权限吗? 问题答案: 移动评论到答案部分:) 根据Microsoft技术支持,可能是执行策略设置有问题。要修复它,您应该尝试在Power Shell中执行(如@wtsiamruk的注释

  • 问题内容: 我在项目周围创建了一个virtualenv,但是当我尝试激活它时却无法。它可能只是语法或文件夹位置,但是我现在很困惑。 您可以在下面看到,我创建了virtualenv并将其称为venv。一切看起来不错,然后我尝试通过运行来激活它 我在想它可能只与我的系统路径有关,但不确定将其指向什么(我确实知道如何编辑路径)。我在python 7 / Windows操作系统上,虚拟环境2.2.x 问题

  • 问题内容: 我想从Python脚本激活实例。 我知道这很容易做到,但是我看过的所有示例都使用它在env中运行命令,然后关闭子进程。 我只是想激活并返回外壳,就像一样。 像这样: 这可能吗? 问题答案: 如果要在下运行Python子进程,可以通过使用位于的目录中的Python解释器运行脚本来实现: 但是,如果要在当前的Python解释器下而不是子进程下激活,则可以使用以下脚本:

  • 我正试图在Mac OS X El Capitan上使用创建一个虚拟环境。我已经用安装了Python 2.7.11,默认情况下包括、和。 然而,当我尝试安装以下说明在留档或从任何其他资源,我得到几个问题: 完成其工作后,可执行文件未放置在中,因此我需要手动它(这可能表明此步骤的安装有问题) 运行后,它会创建新的环境,从-安装中捕获Python 2.7.11,但是:文件夹中没有。这意味着,如果我尝试,

  • 问题内容: 我已经设置了PyCharm,创建了我的virtualenv(通过virtual env命令,或者直接在PyCharm中),并将那个环境激活为我的解释器。一切都很好。 但是,如果我使用“工具,打开终端”打开终端,则提供的shell提示未使用虚拟环境。我仍然必须在该终端内使用才能激活它。 另一种方法是在外壳中激活环境,然后从该环境运行PyCharm。这是“可行的”但很丑陋,这意味着如果我从

  • 问题内容: 当我尝试从GIT bash mingw32激活我的virtualenv时,没有得到预期的响应。 注意:是我的Google云端硬盘文件夹中Python项目的文件夹。是我运行时创建的virtualenv文件夹。 因此,您不会看到之前出现的预期(为什么) 并且当定位实际文件名时,我会收到错误消息。然后,我尝试停用以查看会发生什么情况,因为我认为virtualenv已被激活但被隐藏了。 有任何