linux环境提示python: command not found,安装python
场景描述:
新部署的容器环境,终端执行python命令,提示没有该命令。
从报错异常可以看出,可能是python环境未安装。
分析思路:
检查python路径:
方式一:
type -a python
方式二:
ls -l /usr/bin/python
ls -l /usr/bin/python*
方式三:
which python
如果输出空或者no such file or directory, 则说明未安装。
处理过程:
注:不同Linux系统版本安装方式不同!⚠️
Ubuntu/Debian/Mint Linux install Python:
安装python2
$ sudo apt-get install python
安装python3
$ sudo apt-get install python3
Oracle/RHEL (Red Hat)/CentOS Linux install Python:
$ sudo yum install python
Fedora Linux install Python:
python2: $ sudo dnf install python
python3: $ sudo dnf install python3
MacOS X Unix install Python3:
输入以下命令:
$ brew install python3
Arch Linux install Python:
python2: $ sudo pacman -S python2
python3:$ sudo pacman -S python3
FreeBSD Unix install Python:
pkg方式安装 Python v2.x:
#pkg install python2
或者:通过FreeBSD ports方式安装 Python v2.x:
#cd /usr/ports/lang/python2/ && make install clean
pkg方式安装 Python v3.x:
#pkg install python3
或者:通过FreeBSD ports方式安装 Python v3.x:
#cd /usr/ports/lang/python3/ && make install clean
OpenBSD Unix install Python:
通过pkg_add命令去配置 Python v2.x or 3.x:
#pkg_add python
或者:
$ doas pkg_add python
如果需要创建软链接:
有时由于某种原因,Pythons可执行文件的软链接被中断,或者没有指定到实际的python;
例如,/usr/bin/python3.4 是真正的可执行文件;对于python 3.4版,可以使用ln命令将/usr/bin/python3.4指向/usr/bin/python:
$ sudo ln -s /usr/bin/python3.4 /usr/bin/python
OK,现在可以试着运行.py脚本文件:
$ python mycode.py
参考:https://www.cyberciti.biz/faq/bash-python-command-not-found/
来源地址:https://blog.csdn.net/weixin_46116192/article/details/131452833
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341