相关疑难解决方法(0)

每次使用 pip 3 时如何解决“错误:外部管理环境”?

错误信息:

\n
\n
error: externally-managed-environment\n\n\xc3\x97 This environment is externally managed\n\xe2\x95\xb0\xe2\x94\x80> To install Python packages system-wide, try apt install\n    python3-xyz, where xyz is the package you are trying to\n    install.\n\n    If you wish to install a non-Debian-packaged Python package,\n    create a virtual environment using python3 -m venv path/to/venv.\n    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make\n    sure you have python3-full installed.\n\n    If you wish to install a non-Debian packaged Python application,\n    it may be easiest to use pipx install xyz, which will manage …
Run Code Online (Sandbox Code Playgroud)

python error-handling pip

247
推荐指数
10
解决办法
40万
查看次数

在Dockerfile中激活python virtualenv

我有一个Dockerfile,我尝试激活python virtualenv之后,它应该在这个环境中安装所有依赖项.但是,一切仍然在全球范围内安装.我使用了不同的方法,但没有使用它们.我也没有任何错误.哪里有问题?

1. ENV PATH $PATH:env/bin

2. ENV PATH $PATH:env/bin/activate

3. RUN . env/bin/activate

我还在Google Cloud上关注了python-runtime图像的Dockerfile配置示例,这与上面的内容基本相同.

设置这些环境变量与运行source/env/bin/activate相同.

ENV VIRTUAL_ENV /env

ENV PATH /env/bin:$PATH

此外,ENV VIRTUAL_ENV /env它是什么意思和使用方式?

python virtualenv docker dockerfile

27
推荐指数
4
解决办法
2万
查看次数

Docker Compose 失败:错误:外部管理环境

我使用的是 Windows 机器,并且已经安装了 wsl 以便能够使用 Docker 桌面。当然构建失败了,然后我在dockerfile中观察到了python3和pip3。所以我通过 wsl 安装了 ubuntu 和 debian,然后尝试运行该应用程序(docker-compose up)。它仍然失败并抛出以下错误:

\n
 ERROR [test 3/5] RUN pip3 install daff==1.3.46                                                                                                                           0.9s\n------\n > [test 3/5] RUN pip3 install daff==1.3.46:\n0.812 error: externally-managed-environment\n0.812\n0.812 \xc3\x97 This environment is externally managed\n0.812 \xe2\x95\xb0\xe2\x94\x80> To install Python packages system-wide, try apt install\n0.812     python3-xyz, where xyz is the package you are trying to\n0.812     install.\n0.812\n0.812     If you wish to install a non-Debian-packaged Python package,\n0.812     create a virtual environment using python3 -m venv path/to/venv.\n0.812     Then use path/to/venv/bin/python and path/to/venv/bin/pip. …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose windows-subsystem-for-linux

0
推荐指数
1
解决办法
4941
查看次数