问题:
在服务器环境,使用python命令时提示:-bash: python: command not found
查看服务器python版本,一般是在/usr/bin目录下,在终端输入命令如下:
find /usr/bin -iname 'python*'
得到输出:
/usr/bin/python3.10
/usr/bin/python3
原因:
python正常安装,没有配置软链接。
解决方法
根据python版本建立软链接,命令如下:(如python3.10,根据版本信息换成自己的)
ln -s /usr/bin/python3.10 /usr/bin/python
可能需要sudo权限。
输入python -V验证:
Python 3.10.6
ls -l /usr/bin/python*
lrwxrwxrwx 1 root root 16 Jun 26 06:31 /usr/bin/python -> /usr/bin/python3
lrwxrwxrwx 1 root root 10 Aug 18 2022 /usr/bin/python3 -> python3.10
-rwxr-xr-x 1 root root 5912968 May 29 11:10 /usr/bin/python3.10
其他:如果出现文章来源:https://www.toymoban.com/news/detail-732729.html
ln: failed to create symbolic link '/usr/bin/python': File exists
只需要在命令ln -sf 加一个 f 即可文章来源地址https://www.toymoban.com/news/detail-732729.html
ln -sf /usr/bin/python3.10 /usr/bin/python
到了这里,关于【Python笔记】之-bash: python: command not found的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!