#Linux学习笔记# python: command not found 解决办法 安装pytho或建立软连接
自己用了这个命令 建立软链接
ln -s /usr/bin/python3.6 /usr/bin/python
以下拷贝网上教程
我的CentOS8,输入python命令说“bash: python: command not found…”
脑补对话:
左脑:怎么可能没有了啦,自带的哎,奇怪?
右脑:要不新安装一个?技术宅不怕装软件
有猫彬:好了,都退下,一定是–软连接没弄!
(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat)
下面建立软连接
1、一般CentOS8自带的Python就在/usr/bin目录下(看下图中有python3 python3.6等)
2、执行命令
ln -s /usr/bin/python3.6 /usr/bin/python
(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat)
3、这时再验证下
python
可见是可以了
————————————————
版权声明:本文为CSDN博主「have_a_cat」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/have_a_cat/article/details/118191281
运维笔记–linux环境提示python: command not found
场景描述:
新部署的容器环境,终端执行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://www.cnblogs.com/hellojesson/p/10825071.html