gpt4 book ai didi

python-3.x - 无法使用 Python 3.8 在 Ubuntu 18.04 上创建 virtualenv

转载 作者:行者123 更新时间:2023-12-04 11:09:26 25 4
gpt4 key购买 nike

我有一个 Docker 文件,内容如下:

FROM ubuntu:18.04
RUN apt-get update --fix-missing
RUN apt-get install -y software-properties-common
RUN add-apt-repository -y ppa:deadsnakes/ppa
RUN apt-get install -y build-essential
RUN apt-get install -y python3.8
RUN apt-get install -y python3-pip python3.8-venv python3.8-dev
ENV VIRTUAL_ENV=/run/env
RUN python3.8 -m venv $VIRTUAL_ENV

构建时出现此错误:
Step 8/8 : RUN python3.8 -m venv $VIRTUAL_ENV
---> Running in d05326069de2
Error: Command '['/run/env/bin/python3.8', '-Im', 'ensurepip', '--upgrade', '--default-pip']'
returned non-zero exit status 2.

当我尝试在它之前添加这一行时:
RUN python3.8 -m ensurepip --upgrade

我收到错误:
File "/usr/lib/python3.8/distutils/sysconfig.py", line 466, in _init_posix
ModuleNotFoundError: No module named '_sysconfigdata__x86_64-linux-gnu'

我该如何解决?

最佳答案

作为解决方法

sudo ln -s   /usr/lib/python3.8/_sysconfigdata__linux_x86_64-linux-gnu.py  /usr/lib/python3.8/_sysconfigdata__x86_64-linux-gnu.py

但我希望它很快会在 Ubuntu 中得到修复。

关于python-3.x - 无法使用 Python 3.8 在 Ubuntu 18.04 上创建 virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59439725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com