首页 > Python资料 博客日记
Ubuntu进入python时报错:找不到命令 “python”,“python3” 命令来自 Debian 软件包 python3
2024-10-20 07:00:06Python资料围观41次
这篇文章介绍了Ubuntu进入python时报错:找不到命令 “python”,“python3” 命令来自 Debian 软件包 python3,分享给大家做个参考,收藏Python资料网收获更多编程知识
一、错误描述
二、解决办法
进入”/usr/bin”目录下,查看/usr/bin
目录中所有与python
相关的文件和链接:
cd /usr/bin
ls -l | grep python
可以看到Python3指向的是Python3.10,而并无指向python3的软连接
只需要在python与python3之间手动创建符号链接即可:
-
找到 Python 3 的可执行文件路径,例如
/usr/bin/python3
- 创建符号链接到
/usr/bin/python
,可以使用以下命令:
sudo ln -s /usr/bin/python3 /usr/bin/python
完成上述操作后,再执行Python命令,可以看到:
至此,问题解决!
若想删除所创建的符号链接,可执行如下命令:
sudo rm -rf python
三、问题分析
在上述问题中,系统提示找不到`python`命令,但提供了两个可能的解决方案,分别是安装`python3`或者安装`python-is-python3`包。这是因为在许多最新的Linux发行版(特别是基于Debian的系统,如Ubuntu)中,默认的Python版本已经转移到了Python 3,而不再提供名为`python`的命令。这里解释一下两个建议的含义:
- 安装`python3`:这个建议是指直接使用`python3`命令来运行Python脚本。在大多数现代Linux系统中,`python3`是预安装的,因此你可以直接通过输入`python3`命令来启动Python 3解释器。如果系统中未预装`python3`,你可以通过包管理器安装。例如,在Debian或Ubuntu系统上,可以使用如下命令安装:
sudo apt-get update sudo apt-get install python3
安装完成后,你可以通过输入`python3`命令来使用Python。
- 安装`python-is-python3`包:这个建议是为了在系统中创建一个将`python`命令映射到`python3`的链接,使得当你输入`python`命令时,实际上会运行`python3`。这对于需要同时兼容旧脚本和新环境的情况很有用。在Debian或Ubuntu系统上,可以通过以下命令安装`python-is-python3`包:
sudo apt-get update sudo apt-get install python-is-python3
安装这个包后,当你输入`python`命令时,实际上会启动Python 3解释器。
根据读者的需求选择合适的方法。如果你主要使用Python 3,并且希望能够通过`python`命令来访问它,那么安装`python-is-python3`包可能是一个方便的选择(可以手动建立软连接而不需要安装包)。如果你希望明确区分Python 2和Python 3,或者系统中需要同时使用两个版本,那么直接使用`python3`命令可能更合适。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- 【Python】selenium安装+Microsoft Edge驱动器下载配置流程
- Python 中自动打开网页并点击[自动化脚本],Selenium
- Anaconda基础使用
- 【Python】成功解决 TypeError: ‘<‘ not supported between instances of ‘str’ and ‘int’
- manim边学边做--三维的点和线
- CPython是最常用的Python解释器之一,也是Python官方实现。它是用C语言编写的,旨在提供一个高效且易于使用的Python解释器。
- Anaconda安装配置Jupyter(2024最新版)
- Python中读取Excel最快的几种方法!
- Python某城市美食商家爬虫数据可视化分析和推荐查询系统毕业设计论文开题报告
- 如何使用 Python 批量检测和转换 JSONL 文件编码为 UTF-8
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Python与PyTorch的版本对应
- Anaconda版本和Python版本对应关系(持续更新...)
- Python pyinstaller打包exe最完整教程
- Could not build wheels for llama-cpp-python, which is required to install pyproject.toml-based proj