gpt4 book ai didi

python 3.8 venv缺少激活命令

转载 作者:行者123 更新时间:2023-12-03 16:15:33 24 4
gpt4 key购买 nike

我使用以下命令在用户的主目录下编译了Python 3.8.1

configure --prefix=/home/a_user/python3.8 --enable-shared
  • 当我尝试使用venv时,我得到:
  • python3 -m venv test_env
    Error: Command '['/home/a_user/test_env/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
  • test_env已创建但不完整:
  • test_env/
    ├── bin
    │   ├── python -> python3
    │   └── python3 -> /home/a_user/python3.8/bin/python3
    ├── include
    ├── lib
    │   └── python3.8
    │   └── site-packages
    ├── lib64 -> lib
    └── pyvenv.cfg

    6 directories, 3 files
  • 确保确实存在pip:
  • python3 -m ensurepip
    Looking in links: /tmp/tmpeqrn78f5
    Requirement already satisfied: setuptools in ./python3.8/lib/python3.8/site-packages (41.2.0)
    Requirement already satisfied: pip in ./python3.8/lib/python3.8/site-packages (19.2.3)

    因此,我对丢失的内容一无所知。

    最佳答案

    最终的解决方案是:

    python3 -m venv --without-pip test_env
    source test_env/bin/activate
    python3 -m ensurepip --upgrade
    pip3 install --upgrade pip

    现在,虚拟环境已完全设置并可以工作。

    关于python 3.8 venv缺少激活命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59557922/

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