1、问题分析
根据报错打印提示可以很容易定位python not found,也就是说找不到python软件或者库。用下面指令查看下到底是不是python安装问题:
ls -l /usr/bin/python*
-rwxr-xr-x 1 root root 3637096 Nov 7 18:07 /usr/bin/python2.7
lrwxrwxrwx 1 root root 9 Oct 25 2018 /usr/bin/python3 -> python3.6
-rwxr-xr-x 2 root root 4526456 Nov 7 18:44 /usr/bin/python3.6
lrwxrwxrwx 1 root root 33 Nov 7 18:44 /usr/bin/python3.6-config -> x86_64-linux-gnu-python3.6-config
-rwxr-xr-x 2 root root 4526456 Nov 7 18:44 /usr/bin/python3.6m
lrwxrwxrwx 1 root root 34 Nov 7 18:44 /usr/bin/python3.6m-config -> x86_64-linux-gnu-python3.6m-config
lrwxrwxrwx 1 root root 16 Oct 25 2018 /usr/bin/python3-config -> python3.6-config
-rwxr-xr-x 1 root root 1018 Oct 29 2017 /usr/bin/python3-jsondiff
-rwxr-xr-x 1 root root 3661 Oct 29 2017 /usr/bin/python3-jsonpatch
-rwxr-xr-x 1 root root 1342 May 2 2016 /usr/bin/python3-jsonpointer
-rwxr-xr-x 1 root root 398 Nov 16 2017 /usr/bin/python3-jsonschema
lrwxrwxrwx 1 root root 10 Oct 25 2018 /usr/bin/python3m -> python3.6m
lrwxrwxrwx 1 root root 17 Oct 25 2018 /usr/bin/python3m-config -> python3.6m-config
这也太奇怪了,明明是安装了python,并且是python2和python3都安装了,大家有没有注意到提示名字的不带数字,那可能是连接名字问题。
2、解决方式
sudo ln -s /usr/bin/python2.7 /usr/bin/python
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。