【问题标题】:How to activate Python virtual environment without admin privileges?如何在没有管理员权限的情况下激活 Python 虚拟环境?
【发布时间】:2020-05-28 20:33:32
【问题描述】:

Python 3.8.3、Windows 10

我使用 Python 的 virtualenv 包创建了一个虚拟环境,使用以下命令:

python -m venv C:/<Path>

现在当我尝试通过以下方式激活虚拟环境时:

.\C:/<Path>/activate.bat

我收到以下错误消息:

This program is blocked by group policy. For more information, contact your system administrator.

很遗憾,我无法绕过这台计算机上的管理块,有什么办法吗?

【问题讨论】:

    标签: python python-3.x virtualenv


    【解决方案1】:

    尝试在这个\上切换符号/

    .\C:<Path>\activate.bat
    

    在windows env中像这样激活

    %venv_folder%\Scripts\activate.bat
    

    或者你可以使用 pipenv

    1.

    pip install pipenv
    

    2.

    pipenv shell
    

    3.

    pipenv install <lib_name>
    
    1. 用于激活环境
    exit
    

    【讨论】:

    • 使用 pipenv。如果没有, pipenv shell 会创建一个 venv,并立即将其全部激活,而无需请求管理员权限。
    猜你喜欢
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 2018-08-14
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 2018-01-12
    • 1970-01-01
    相关资源
    最近更新 更多