未检测到Python,无法执行脚本

时间:2019-07-02 12:31:32

标签: python shell

我只是想执行python脚本:

User.Read.All

但是在我的PC上安装了python:

python ./helloworld.py
-bash: python: command not found

我发现名为whereis python python: /usr/bin/python3.6 /usr/bin/python3.6m /usr/lib/python3.6 /usr/lib/python2.7 /etc/python3.6 /usr/local/lib/python3.6 的可执行文件是由python环境变量确定的。

$PATH

但是echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 命令什么也没显示

我想我需要添加一个python符号链接,有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如@hiroprotagonist所建议,您应谨慎使用此别名,因为在Linux发行版中,python用于查找python2.7。

您可以在python3.6上为python point创建别名。

$ alias python=python3.6

或者您可以在Python脚本顶部添加#!/usr/bin/env python3,以指定要使用的python版本。