【问题标题】:which python3 returns nothing after Ubuntu 20.04 upgradeUbuntu 20.04 升级后 python3 什么都不返回
【发布时间】:2020-08-09 08:26:20
【问题描述】:

在我安装了新的 Ubuntu 20.04(更新形式 19.10)后,Python 似乎出现了严重的路径问题,而且 Jupyter 笔记本也不再工作了。

  1. which python3 不返回任何内容(无响应)
  2. 如果我尝试使用sudo apt install python3.8 安装新的 Python 版本,我会得到答案
    python3.8 is already the newest version (3.8.2-1ubuntu1).
  3. 尝试export PYTHONPATH="/my/former/working/python/path" 也会改变 什么都没有(仍然没有回复which python

【问题讨论】:

  • which python 返回什么?

标签: python-3.x ubuntu-20.04


【解决方案1】:

你检查/usr/bin/python3中是否有Python?

如果你这样做

sudo apt list | grep python

你看到 Python 包了吗?

我认为对您来说最好的选择是删除 python3 并重新安装它。我知道 19.10 有 Python 3.7,而 20.04 有 Python 3.8,这可能会导致一些冲突。

您可以通过以下方式删除 Python 包

警告:谨慎使用此命令可能会从您的系统中删除很多包

sudo apt purge python3

然后重新安装

sudo apt install python3

【讨论】:

  • 感谢您的回答。是的,如果我这样做,我会看到所有的包(numpy、pandas、...)sudo apt list | grep python 似乎错误的 Python 安装是默认的,但除了我已经尝试过的东西之外,我不知道如何改变它。
  • 你检查过你是否有 /usr/bin/python3 吗?命令ls /usr/bin/python* 的输出是什么您最好是执行sudo apt-get install --reinstall python3sudo apt purge python3 sudo apt install python3
  • “sudo apt purge python3”可能会破坏您的操作系统,而不是修复。 (正如我所做的那样)考虑其他解决方案。
猜你喜欢
  • 2020-09-09
  • 2021-12-29
  • 2020-08-15
  • 2020-08-25
  • 2020-09-14
  • 2020-10-22
  • 2021-02-20
  • 2020-11-19
  • 2020-09-04
相关资源
最近更新 更多