Pop OS 升级到 21.04 后 python3.8-venv 不再工作

2024-01-06

升级到 Pop OS 21.04 后,我无法为 python 3.8 创建任何虚拟环境。出现以下错误 -

sudo apt-get install python3.8-venv
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package python3.8-venv is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'python3.8-venv' has no installation candidate

我已经尝试过添加 deadsnakes 存储库(博客文章 https://dev.to/mortoray/how-to-install-python-3-8-on-ubuntu-1bp4)。不幸的是,这没有帮助。另外,我还发现了以下信息——

apt show python3.8
Package: python3.8
Version: 3.8.10-0ubuntu1~20.10.1
Status: install ok installed
Priority: important
Section: python
Maintainer: Ubuntu Core Developers <[email protected] /cdn-cgi/l/email-protection>
Original-Maintainer: Matthias Klose <[email protected] /cdn-cgi/l/email-protection>
Installed-Size: 521 kB
Depends: python3.8-minimal (= 3.8.10-0ubuntu1~20.10.1), libpython3.8-stdlib (= 3.8.10-0ubuntu1~20.10.1), mime-support
Suggests: python3.8-venv, python3.8-doc, binutils
Breaks: python3-all (<< 3.6.5~rc1-1), python3-dev (<< 3.6.5~rc1-1), python3-venv (<< 3.6.5-2)
Download-Size: unknown
APT-Manual-Installed: yes
APT-Sources: /var/lib/dpkg/status
Description: Interactive high-level object-oriented language (version 3.8)
 Python is a high-level, interactive, object-oriented language. Its 3.8 version
 includes an extensive class library with lots of goodies for
 network programming, system administration, sounds and graphics.

The Apt-Sources项目对我来说似乎有点奇怪。 更新后的系统中默认的python版本是3.9.5。

知道如何解决这个问题吗?


PyCharm 2021.1.3 社区版
噗!_操作系统 21.04
Python 3.9.5

有完全相同的问题。这对我有用: 创建新项目并创建新的 venv 时,选择 python3.9 作为基本解释器(3.8 是我的默认选择)。

我可以通过在创建新项目时选择 python3.8 来重现此错误。

收到错误后,我进入目录并删除了 venv 目录的内容。在 PyCharm 中,我转到“设置”-->“项目:[project_name]”-->“Python 解释器”,并使用 python3.9 创建了一个新的 venv,没有错误,安装了软件包。

随后,我创建了新项目,确保选择 python3.9 而不是 python3.8,并且我没有收到错误,安装其他软件包也没有问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pop OS 升级到 21.04 后 python3.8-venv 不再工作 的相关文章

随机推荐

  • github 上的 Teamcity 构建徽章

    我想在我的 github 页面上添加 teamcity 构建徽章 我的存储库是私有 github 存储库 我首先将下面的代码包含为link https blog jetbrains com teamcity 2012 07 teamcity
  • 定义实体框架 1:1 关联

    我试图在实体框架模型中定义两个实体之间的 1 1 关联 一个映射到表 另一个映射到视图 使用 DefinedQuery 当尝试在设计器中定义映射时 它让我选择 1 表或视图来映射关联 我应该选择什么 我可以选择两个表中的任何一个 但随后我被
  • 更新 Ruby on Rails 控制器中的参数

    我有一个控制器 我想在更新之前更新其中一个参数的值 以便在同一个保存到数据库的操作中进行更新 不幸的是 下面的代码没有设置z在数据库中 if model x YES model z blank model params z Time now
  • 如何在Eclipse的“运行配置”中设置“主类”

    在一个Java项目中 有两个java文件都有main方法 这两个java文件的绝对路径是 C Desktop project1 src com pre moveposition1 java And C Desktop project1 sr
  • TypeError:TextIOWrapper 类型的对象不可 JSON 序列化

    如果代码正常工作 那么每当有人在聊天中输入内容时 他们都会获得 5 经验 并且该信息会被放入 json文件 但发生的情况是每当有人在聊天中输入内容时就会出现此错误 on message users json dumps f TypeErro
  • Visual Studio Code 语言扩展继承现有的

    在 Visual Studio Code 中 只需提供语法文件即可添加自己的语言扩展 例如通过 JSON 我想为我使用的特定脚本语言提供语法文件 脚本语言嵌入在 ARM 汇编源代码中 并且已经存在一个插件 所以我基本上想通过我的脚本语言来扩
  • Log4j 1:如何在不更新版本到2.15.0的情况下缓解Log4j中的漏洞

    我正在使用 Log4j 1 2 16 我将其与 Maven 一起使用Selenium https en wikipedia org wiki Selenium 28software 29测试Java项目 我正在寻找一种无需升级Log4j版本
  • 创建动态 php 插入 mysql 函数?

    我有一篇包含很多变量的帖子 我想知道是否有某种方法可以动态地将信息插入到 mysql 中 而不是手动全部输入 因为帖子变量会根据用户选择的内容而变化 这就是我们用来做类似事情的方法 插入到我们无法控制的表中 并且没有 API 访问权限 使用
  • 如何在使用 Core Graphics 绘制的图像上设置辅助功能标签?

    我正在尝试围绕一些核心图形逻辑编写 UIAutomation 测试 目前我们正在使用核心图形来绘制图像 我正在尝试在图像上设置可访问性标签 标识符 值 以便我可以通过 UIAutomation 测试验证其存在 但无论我做什么 我都无法在 D
  • ListFragment 未渲染且适配器中的 getView() 未被调用

    据我所知 这可能是因为我的 ListView 没有显示 我已经验证 getCount 返回的值不为零 但我看不出我做错了什么 一切都加载并表现得好像它正在工作 但 ListView 从未出现 我在 mix xml 中的片段引用上放置了背景颜
  • 如何选择特定客户?

    我创建了以下表格 create table customers ID varchar 9 name varchar 15 CONSTRAINT pk id PRIMARY KEY ID create table living places
  • GMail 似乎忽略回复

    我正在使用 Gmail 帐户从我的网站发送电子邮件 我使用同一帐户来接收由我网站上的联系工具生成的电子邮件 我使用 回复 字段是为了更轻松地回复并轻松回复人们 该消息带有 发件人 地址 并忽略 回复 地址 这是我的标题 Return Pat
  • 如何更改 goroutine 闭包内的外部变量的值

    func this l PostUpload ctx Context ctx Response Status 500 l err models NewL this Config go func err l Save file if err
  • 如何从 Playwright 中的表格的特定列获取文本

    我正在使用 Playwright 进行 e2e 测试 我的问题陈述是我想获取表的特定列的所有行的文本内容 有问题的表格就像这里显示的一样 https ant design components table https ant design
  • 对象创建中的解构赋值

    和我的一样上一个问题 https stackoverflow com questions 69137422 confusing fmt behavior with nested lists 这是一个我无法判断我对 Raku 语义的理解是否遇
  • 通过 javascript 将值存储在 ViewBag 中

    如何在 ViewBag 中存储值并从 javascript 访问它 您无法通过 javascript 将值存储在 ViewBag 中 ViewBag是服务器端概念 仅存在于服务器上 JavaScript 在客户端上运行 至于将 ViewBa
  • 如何在 web.config 文件中添加命名空间?

    我正在使用 VS 2008 和 C 但是当我在中添加命名空间时web config文件中 该命名空间未导入或包含在code behind or aspx 我也读过this https stackoverflow com questions
  • 我应该保持与 Google 云存储的开放连接吗?

    为了与 Google Cloud Storage 通信 我遵循以下示例 https developers google com storage docs json api v1 json api java samples https dev
  • 正则表达式删除 <> 之间的所有内容

    我正在学习网络抓取 我掌握了一堆数据 但结构很混乱 我有一个这种形式的字符串向量 9 55 lt U 00A0 gt x lt U 00A0 gt 1016 现在 当我编写它时 我认为这是一种特殊的语法 因为如果不在 U 之前添加空格 我就
  • Pop OS 升级到 21.04 后 python3.8-venv 不再工作

    升级到 Pop OS 21 04 后 我无法为 python 3 8 创建任何虚拟环境 出现以下错误 sudo apt get install python3 8 venv Reading package lists Done Buildi