从 Ubuntu 19.10 升级到 20.04 后缺少 Distutils 文件夹的问题

     2023-03-16     260

关键词:

【中文标题】从 Ubuntu 19.10 升级到 20.04 后缺少 Distutils 文件夹的问题【英文标题】:Problem with missing Distutils folder after upgrading from Ubuntu 19.10 to 20.04 【发布时间】:2021-03-29 15:58:32 【问题描述】:

从 19.10 升级到 20.04 后,我遇到了 virtualenv 和 virtualenvwrapper 的问题。

我在 Ubuntu 19.10 上的开发环境中有一个功能齐全的 Django 应用程序,但自从更新到 20.04 后,我的 virtualenv 无法正常工作。

具体来说是这样的:

FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3.7/distutils/__init__.py

我检查了路径,但 distutils 文件夹丢失了,但我不确定如何解决这个问题。

/usr/lib/python3.8 中有一个 disutils 文件夹,但是当我将它复制到我的 python3.7 文件夹时,我得到一个不同的错误。

【问题讨论】:

askubuntu.com/questions/1239829/… 感谢您尝试协助 iklinac。我尝试按照该帖子中列出的步骤进行操作,但仍然没有任何效果。 【参考方案1】:

解决此问题的最简单方法是重建您的 virtualenv:

$ VENV=~/.virtualenvs/myvirtualenv
$ rm -r $VENV
$ python3 -m venv $VENV
$ . $VENV/bin/activate
$ pip3 install -r requirements.txt

这将删除您的旧虚拟环境并根据requirements.txt 中指定的包创建一个新虚拟环境。

【讨论】:

升级到 Ubuntu 20.04 杀死 pip

】升级到Ubuntu20.04杀死pip【英文标题】:UpgradetoUbuntu20.04killedpip【发布时间】:2020-08-2505:45:21【问题描述】:我从19.10升级到Ubuntu20.04,现在我无法使用pip。zeno:~$pip--versionCommand\'pip\'notfound,butthereare18similarones.Python已安装:zeno:~$pytho... 查看详情

Ubuntu 20.04 升级后 python3 啥都不返回

】Ubuntu20.04升级后python3啥都不返回【英文标题】:whichpython3returnsnothingafterUbuntu20.04upgradeUbuntu20.04升级后python3什么都不返回【发布时间】:2020-08-0908:26:20【问题描述】:在我安装了新的Ubuntu20.04(更新形式19.10)后,Python似乎出现... 查看详情

Docker - Ubuntu 20.04 升级后没有路由到主机

】Docker-Ubuntu20.04升级后没有路由到主机【英文标题】:Docker-noroutetohostafterUbuntu20.04upgrade【发布时间】:2021-04-0610:01:35【问题描述】:多年来,我一直在为一些应用程序使用docker-compose,最近,在将主机操作系统从Ubuntu18.04升级到U... 查看详情

无法重新启动 mysql.service:从 18.4 升级后,单元 mysql.service 在 Ubuntu 20.04 中被屏蔽

...无法重新启动mysql.service:从18.4升级后,单元mysql.service在Ubuntu20.04中被屏蔽【英文标题】:Failedtorestartmysql.service:Unitmysql.serviceismaskedinUbuntu20.04afteranupgradefrom18.4【发布时间】:2021-03-1312:03:40【问题描述】:我将我的ubuntu从ubuntu18.04... 查看详情

将 Ubuntu 升级到 20.04 后 Cassandra 无法工作

】将Ubuntu升级到20.04后Cassandra无法工作【英文标题】:CassandranotworkingafterupgradeUbuntuto20.04【发布时间】:2020-10-2216:46:18【问题描述】:Cassandra.service正在运行但无法连接。Cqlsh也不行【问题讨论】:我已经在docker中安装了Cassandra,... 查看详情

ubuntu20.04都有哪些新特性?(代码片段)

Ubuntu19.10生命周期将在今年7月结束,之后一段时间内最大的版本则是Ubuntu20.04LTS,其重大更新和改进将在2030年前终止。20.04是Ubuntu的第8个LTS版本,于2020年4月23日发布。一、回顾Ubuntu20.04LTSUbuntu19.10生命周期将在今年7月结束,之后... 查看详情

升级到 Ubuntu 20.04 后,python 3.7 venv 损坏

】升级到Ubuntu20.04后,python3.7venv损坏【英文标题】:python3.7venvbrokenafterupgradetoUbuntu20.04【发布时间】:2020-08-1520:55:41【问题描述】:我刚刚升级到Ubuntu20.04。我在虚拟环境中使用Django处理python3.7项目,所以即使升级发行版(涉及... 查看详情

如何在线将ubuntu18.04升级到ubuntu20.04

将Ubuntu18.04升级到Ubuntu20.04在将系统升级运行到下一个主要发行版本之前,请确保已备份当前系统,以使您可以恢复原状,以防万一。备份过程不在本指南的范围内。运行系统更新首先将Ubuntu18.04系统软件包更新和升级... 查看详情

升级到 Ubuntu 20.04 后 PHP MySQLi 不再工作 [重复]

】升级到Ubuntu20.04后PHPMySQLi不再工作[重复]【英文标题】:PHPMySQLinotworkinganymoreafterupgradetoUbuntu20.04[duplicate]【发布时间】:2020-09-1422:12:20【问题描述】:我确实安装了php7.4-mysql,错误在下面,其余在标题中PHP致命错误:未捕获的错... 查看详情

将 ubuntu 18.04 升级到 20.04 但软件包仍然是 +bionic1

】将ubuntu18.04升级到20.04但软件包仍然是+bionic1【英文标题】:upgradeubuntu18.04to20.04butpackagesremain+bionic1【发布时间】:2020-08-2022:57:40【问题描述】:升级到ubuntu20.04后,一些包仍保留在+bionic1版本中sudoaptlist|greppython3.8WARNING:aptdoesnotha... 查看详情

将 ubuntu 18.04 升级到 20.04 后,简单的 hello world snap 不起作用

】将ubuntu18.04升级到20.04后,简单的helloworldsnap不起作用【英文标题】:Simplehelloworldsnapisnotworkingafterupgradeofubuntu18.04to20.04【发布时间】:2021-03-2712:12:53【问题描述】:最近,我开始研究捕捉。我已经学会了在Ubuntu18.04上使用简单的... 查看详情

Ubuntu 20.04 升级,Python 缺少 libffi.so.6

】Ubuntu20.04升级,Python缺少libffi.so.6【英文标题】:Ubuntu20.04upgrade,Pythonmissinglibffi.so.6【发布时间】:2020-09-0414:55:40【问题描述】:我最近将我的操作系统升级到了Ubuntu20.04LTS。现在,当我尝试在Python中导入像Numpy这样的库时,出现... 查看详情

ubuntu20.04升级到22.04中遇到的问题(byquqi99)(代码片段)

...天通过’sudodo-release-upgrade-d-fDistUpgradeViewNonInteractive’将ubuntu20.04升级到了ubun 查看详情

ubuntu20.04升级到22.04中遇到的问题(byquqi99)(代码片段)

...天通过’sudodo-release-upgrade-d-fDistUpgradeViewNonInteractive’将ubuntu20.04升级到了ubun 查看详情

MySQL ERROR 2026 - SSL 连接错误 - Ubuntu 20.04

】MySQLERROR2026-SSL连接错误-Ubuntu20.04【英文标题】:MySQLERROR2026-SSLconnectionerror-Ubuntu20.04【发布时间】:2020-08-2206:36:44【问题描述】:我最近将我的本地机器操作系统从Ubuntu18.04升级到20.04,我在CentOS(AWS)上运行我的MySQL服务器。每当... 查看详情

如何将现有的 20.04 ext4 安装迁移到不同磁盘上的 zfs root?

...9:38:51【问题描述】:我有一个20.04的ext4安装(从19.10成功升级!),我只是想知道上面的内容。我能想到的一个警告是/etc/fstab,其他一些东西对于ZFS根可能 查看详情

无法登录 Ubuntu 20.04 LTS [关闭]

】无法登录Ubuntu20.04LTS[关闭]【英文标题】:CouldnotlogininUbuntu20.04LTS[closed]【发布时间】:2020-08-1007:24:41【问题描述】:我刚刚将我的操作系统Ubuntu18.04LTS升级到了Ubuntu20.04LTS。但是完全安装后,在登录过程中,即使使用正确的密码... 查看详情

如何在已经安装 Python 3.4 的 Docker 容器中升级到 Python 3.5? (我在 Ubuntu 20.04 上运行 Docker 容器)

...何在已经安装Python3.4的Docker容器中升级到Python3.5?(我在Ubuntu20.04上运行Docker容器)【英文标题】:HowtoupgradetoPython3.5inaDockercontainerthathasalreadyinstalledPython3.4?(I\'mrunningDockercontainersonUbuntu20.04)【发布时间】:2021-09-0510:09:51【问题描... 查看详情