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

尝试在python中创建virtualenv并将其激活

竺绍辉
2023-03-14
问题内容

我很难用Python创建virtualenv并激活它。我正在使用 Windows 操作系统。

在命令提示符下,

我通过键入以下命令安装了virtualenv:

pip install virtualenv

然后,要在其中创建虚拟环境,我使用了以下方法:

virtualenv ENV

但是,我不确定是否正确。

接下来,我无法理解如何激活它。对于Linux,我发现可以使用 / bin / activate源 完成 激活
。但是,找不到适用于Windows的操作系统

请帮助我创建并激活virtualenv。


问题答案:

您已正确安装。您给的命令:virtualenv ENV将创建一个名为的文件夹ENV,并将安装内容放入其中。

该字典将在外壳程序中指定的路径中创建。

IE浏览器,如果在运行时说:

C:\Users\UserName>virualenv ENV

ENV文件夹将被放置到int C:\Users\UserName

绝对好 请注意,虽然您不必一直调用它ENV

要激活,您需要导航(在shell中使用命令cd)到virtualenv的安装位置。一旦进入

ENV\Scripts\activate

Activate是一个批处理脚本,它将更改您的终端的名称(ENV)(或您在Shell路径开头选择的任何文件名。当您看到此消息时,它会告诉您它已被激活。

要停止虚拟环境,您需要使用deactivate。可以以相同的方式使用。IE浏览器是这样的:

ENV\Scripts\deactivate

在PowerShell上有执行策略。这意味着还有其他适用的操作:

在开始允许之前,必须对系统上的所有脚本进行数字签名才能执行。您可以这样做:

Set-ExecutionPolicy AllSigned

创建虚拟环境时,请使用:

virtualenv .\ENV

(注意,.\而不只是文件夹名称)

接下来运行,使用类似(但不同)的命令:

 .\ENV\scripts\activate

(再次注意.\

出现提示时,您只需输入即可接受执行Y。它已被激活。

这里的virtualenv指令供完全参考



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

  • 以下是日志中的错误,我试图配置解释器,但失败了。有人能帮忙解释一下这个错误吗?这是一台公司机器,所以我没有管理员权限。Cygwin安装了--no-admin选项,Eclipse是独立版。 环境详细信息:windows8cygwin:(最新)Eclipse:Version:Neon。2版本(4.6.2)构建id:20161208-0600 Python:Python 3.4。5(默认,2016年10

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

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

  • 是否有办法使用virtualenv/virtualenvwrapper在特定目录(即当前目录)中创建virtualenv文件夹,而不是使用默认目录(即,)。 相当于:

  • 我目前在本地安装了Python 2.7和3.6。我用pip3安装了virtualenv和virtualenvwrapper。当我没有指定python版本(即$mkvirtualenv hello)时,一切都进展顺利,我得到以下输出: "使用基本前缀'/home/rishi_gurnani/python' /home/rishi_gurnani/.virtualenvs/hello/bin/pyth