1. 报错现象
明明已经安装了python,也使用了root用户权限,却始终说Permission denied
2 解决办法
unbuntu在不手动安装python的情况下就有默认的python2.X和python3.X版本,可以通过whereis python命令查看具体已经有了哪些python环境;这里使用的是unbuntu20.04.3的版本,安装有python3.8、python2.7, 当直接在terminal里面输入python时终端会报错说python命令不存在,直接输入python3时终端会进入python3.8的环境当中。
我们只需要:
ln -s /usr/bin/python3 /usr/bin/python
即现在在命令行输入python等同于输入python3命令,都会进入python3.8的环境。
3 备注
[1]可能还会报错不存在numpy包,这时候只需要就可以:
sudo apt install python3-numpy
[2]查看软连接指向哪个具体文件,可以通过命令:
ln -lrt directory
有时候需要多次使用,因为有可能是嵌套的多级软链接