command not found: python
时间: 2023-09-26 09:13:47 浏览: 49
当在终端中输入python 3.9时出现“command not found”错误提示时,很可能是因为系统无法找到Python 3.9的可执行文件。这可能是由于Python的路径映射问题导致的。
解决此问题的方法是通过命令行执行`ls -l /usr/bin/python*`,来查看python的路径映射情况。在输出结果中,你可能会看到类似`lrwxrwxrwx 1 root root 9 3月 16 09:09 /usr/bin/python3 -> python3.6`的行,它表示python3的符号链接指向python3.6。这意味着系统将python3命令映射到了python3.6的可执行文件。
为了解决这个问题,你可以尝试以下几种方法:
1. 使用`python3`命令代替`python 3.9`命令,因为在某些系统上,`python3`命令会被映射到Python 3.x版本的可执行文件。
2. 创建一个Python 3.9的符号链接,将其映射到正确的可执行文件上。你可以使用`ln -s`命令来创建符号链接。例如,执行`ln -s /usr/bin/python3.9 /usr/bin/python3`来将python3命令映射到Python 3.9的可执行文件上。
3. 检查你的系统环境变量,确保Python 3.9所在的目录被正确地添加到了`PATH`变量中。这样系统就能够正确地找到Python 3.9的可执行文件。
请注意,具体的解决方法可能因操作系统和系统配置而有所不同。如果以上方法都没有解决问题,你可能需要进一步调查你的系统设置和Python安装。