【问题标题】:How to use Python3.10 on Ubuntu?如何在 Ubuntu 上使用 Python3.10?
【发布时间】:2021-12-18 03:53:26
【问题描述】:

我已经在我的 Ubuntu 20.04 机器上安装了来自 deadsnakes 的 Python 3.10。

如何使用它? python3 --version 返回 Python 3.8.10python3.10 -m venv venv 返回错误(我也安装了 python3-venv)。

【问题讨论】:

  • 安装在哪里?找到该目录,在其中查找正确的二进制文件,确保该目录在您的$PATH 中,然后使用路径和二进制名称运行它。
  • 你安装python3.10 venv了吗?
  • @grumpyp 我已经安装了python3-venv 包。不知道是不是Python3.10。
  • @grumpyp venv 不是 Python 模块,因此无法通过 pip 安装。
  • @MattDMo 它应该在/usr/bin/python3.10。这就是我的位置,尽管我使用的是 Ubuntu 18.04。而/usr/bin 是默认的PATH

标签: python python-3.x ubuntu python-venv


【解决方案1】:

python3.10 --version 可以工作。

python3-venv 适用于 3.8,因此请安装 python3.10-venv。供参考:deadsnakes packages for 3.10 for Focal.

【讨论】:

  • 这是问题所在:创建虚拟环境的命令是python3.10 -m venv *virtualenvname*。那么venv 部分是否会调用python3.10-venv 如果已安装?
  • @Omid 是的,虽然实际上python3.10-venv 不是它自己的命令,它是一个为 Python 3.10 安装 venv 模块的包。
【解决方案2】:

所以我遇到了完全相同的问题。我发现我实际上必须运行“sudo apt-get install python3.10-full”,而不仅仅是“sudo apt-get install python3.10”。然后我可以通过执行“python3.10 -m venv virt”来创建一个python3.10虚拟环境。

【讨论】:

  • 我不确定我们有apt-get install python3.10-full :(
  • 目前围绕您可以安装的 Python 版本存在争议,具体取决于您的 Ubuntu 版本。 Deadsnakes 是一个存储库,允许安装标准存储库中不可用的 Python 版本。我已经将 deadsnakes 添加到我的 repo 列表中,以便我可以 apt-get install python3.10-full,其中确实包括 python3.10-venv
猜你喜欢
  • 2022-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-03
  • 2023-03-26
相关资源
最近更新 更多