Linux / Python / 虚拟环境问题

时间:2021-04-08 10:17:37

标签: python linux-mint python-venv

我有一个实际的 Linux Mint 发行版并尝试升级到 python 3.9 - 到目前为止我认为安装已经成功:

rapid1898@rapid1898-B85-HD3:~/DEV/TEST$ python3
Python 3.9.4 (default, Apr  7 2021, 21:52:34) 
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

但我的问题是我无法安装 3.9.4 的虚拟环境。 - 我收到这个错误

    rapid1898@rapid1898-B85-HD3:~/DEV/TEST$ python3 -m venv TEST2
    Error: Command '['/home/rapid1898/DEV/TEST/TEST2/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.

有趣的是,当我执行以下操作时,它可以工作 - 但是这个虚拟环境有 Python 3.6。而不是 3.9...

rapid1898@rapid1898-B85-HD3:~/DEV$ virtualenv -p python3 TEST
created virtual environment CPython3.6.9.final.0-64 in 172ms
  creator CPython3Posix(dest=/home/rapid1898/DEV/TEST, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/rapid1898/.local/share/virtualenv)
    added seed packages: pip==21.0.1, setuptools==54.1.2, wheel==0.36.2
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator

我做了几次 - 但这似乎没有帮助 - 错误消息保持不变

sudo apt update
sudo apt install python3-venv

知道如何使用 Python 3.9 获得 venv 吗?

0 个答案:

没有答案