当前位置: 首页 > 知识库问答 >
问题:

无法在Windows 10中激活Python venv

钱凌
2023-03-14

我在命令提示符下用< code>python -m venv myenv创建了一个虚拟环境,但是不知道如何激活它。我尝试从命令提示符执行< code>activate.bat,但它没有激活。

换句话说,我没有看到当前路径更改为(myenv)C:\Pathname...以指示myenv已被激活。当我执行activate.bat时,venv未被激活。

共有1个答案

谭翔
2023-03-14

这个线程很旧,但我今天遇到了同样的问题,并找到了一个可行的答案。我已经使用python 3.6 venv几个月了,没有问题,但今天我遇到了一条新的错误消息:

C:\test>python -m venv vm
Error: Command '['C:\\test\\vm\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1

我搜索了Stack和其他资源以寻找答案,但没有找到任何特定于Windows 10的解决方案(AskUbunto有一个特定于Linux的解决方案)。我确实发现面包屑散布在互联网上,并将其拼凑在一起。

你需要这个python脚本:https://bootstrap.pypa.io/get-pip.py

>

  • 像往常一样安装虚拟环境,但不安装pip:

    python -m venv虚拟无画中画

    此方法将创建所有必要的文件,包括激活的 bat 文件。

    将 get-pip.py 文件复制到 virtual\Scripts 子目录中

    cd 进入脚本子目录并“激活”python 注意:cmd 行应命名从中激活 python 的目录:

    (虚拟)C:\test\虚拟\脚本

    (如果它说(root),它已激活您的核心安装)

    现在执行脚本

    c:\测试\虚拟\脚本

    运行后,我键入:

    (virtual) C:\test\virtual\Scripts>pip freeze
    

    生成冻结列表并验证安装是否正确。它应该不返回任何内容,没有错误消息,没有冻结列表。

    (虚拟)C:\test\虚拟\脚本

  •  类似资料:
    • 问题内容: 因此,我不断在多个服务器上收到此烦人的错误(它是一个警告,因此我将忽略它,但我需要该功能) 警告:curl_setopt()[function.curl- setopt]:启用safe_mode或在第56行的/home/xxx/public_html/xxx.php中设置了open_basedir时,无法激活CURLOPT_FOLLOWLOCATION 我将如何通过SSH解决此问题?

    • 我在Tomcat服务器中使用CXF公开了一个Web服务。我想在JMX中公开一些性能信息,比如由ResponseTimeFeature提出的那些信息。 我的cxf-beans.xml文件如下: 这与CXF JMX页面中的解释非常相似。 问题是,当我在[默认地址(service: jmx: rmi:///jndi/rmi://localhost:9913/jmxrmi)]使用j控制台连接时,我看不到任

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

    • 问题内容: 所以,我正在尝试以编程方式创建一个SceneView 但我收到此错误消息: 由于未捕获的异常“ NSGenericException”而终止应用程序,原因:“无法激活具有锚点的约束,并且它们没有共同的祖先。约束或其锚点是否引用了不同视图层次结构中的项目?那是非法的。 这是部分发生的。如何为该元素添加约束? 问题答案: dan是正确的,您需要先添加为子视图,然后才能锚定它。尝试这样的事情

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

    • 不熟悉在虚拟环境中运行Python,会弄乱Django,无法激活虚拟环境。 在过去的4个小时里,试图在本地终端/VS代码上激活虚拟环境(venv),但运气不佳。 避免了“sudo pip install virtualenv”,因为我试图避免以root用户身份安装和使用不同的目录路径等。 使用缓存的virtualenv-20.0.31-py2.py3-none-any.whl(4.9 MB)收集v