网站推广工具网络,淘宝上网站开发,网站备案系统,深圳外贸建站解决 Ubuntu 中 “Unable to Find Python3 Executable” 错误
在 Ubuntu 系统上使用 Python 进行开发时#xff0c;遇到找不到 python3 可执行文件的错误。
主要问题是无法正常打开终端#xff08;原生与terminator#xff09;#xff0c;找不到python3#xff0c;且无法…解决 Ubuntu 中 “Unable to Find Python3 Executable” 错误
在 Ubuntu 系统上使用 Python 进行开发时遇到找不到 python3 可执行文件的错误。
主要问题是无法正常打开终端原生与terminator找不到python3且无法执行
sudo apt update
sudo apt upgrade等命令具体的错误信息如下
error: unable to find python3 executable
/usr/bin/env: “python3”: 没有那个文件或目录直接尝试重装python会出现报错 1 问题原因
出现这个问题的原因是系统中缺少 python3 的符号链接。虽然系统已经安装了 Python 3.8但 /usr/bin/python3 符号链接不存在导致系统在运行一些 Python 程序时无法找到 python3 可执行文件。
在系统中运行以下命令可以看到 python3 不存在
ls /usr/bin/python*输出如下
/usr/bin/python2
/usr/bin/python2.7
/usr/bin/python3.8
/usr/bin/python3.8-config
/usr/bin/python3.8-coverage
……如上所示系统中是安装了 python3.8的但没有 python3 这个符号链接。
2 解决方案
要解决这个问题我们只需手动创建一个指向 python3.8 的符号链接。以下是具体的步骤
第一步检查系统中的 Python 版本
首先确认系统中已经安装了 python3.8 或其他版本的 Python。你可以使用以下命令来查看
ls /usr/bin/python*输出中应该包含 python3.8 或其他版本的 Python 3.x。
第二步创建 python3 符号链接
使用以下命令创建一个符号链接指向 python3.8
sudo ln -s /usr/bin/python3.8 /usr/bin/python3第三步验证 Python3 是否正常工作
符号链接创建完成后运行以下命令检查是否可以正常调用 python3
python3 --version如果一切顺利终端应该输出类似以下内容
Python 3.8.x常见问题 如果你的系统中没有安装 Python 3.8 你可以使用以下命令安装 sudo apt update
sudo apt install python3.8APT 更新错误 在执行 apt update 时如果出现类似以下错误 E: Problem executing scripts APT::Update::Post-Invoke-Success这是由于某些脚本依赖缺失尝试运行以下命令来修复 sudo apt --fix-broken install3总结
通过手动创建 python3 的符号链接可以解决 Ubuntu 系统中找不到 Python3 可执行文件的问题。 这个问题主要是因为符号链接缺失但并不意味着系统中缺少 Python 3。