Permission denied
安装好python后报错说权限不足:
检查安装的python文件权限
- 给python,python2,python2.7赋予755的权限
- 因为我这里安装的版本是python2.7的版本,因此我只需要修改跟2.7相关的python文件的权限即可
No such file or directory
-
修改了python权限之后,输入命令python报错:
python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
-
根据报错可以看出,报错是因为python运行时没有加载到libpython2.7.so.1.0 这个库文件
-
因此将其复制到响应目录OK
-
进入
cd /usr/local/python2.7/lib
-
cp libpython2.7.so.1.0 /usr/lib64
-
执行,输入 yes
-
输入命令
python -v
-
重新开一个窗口,输入命令python,查看问题是否解决
command not found
-
部署程序时报错说,未找到命令
-
此时进入服务器查看是否已经完整安装python,查看到python并没有安装上
-
但是输入
python3
时,发现服务器中其实已经安装了python3
-
可是部署环境时,服务器依旧报错说
“command not found”
-
一般情况下CentOS8自带的python都在目录/usr/bin下面,基本上都是3以上的版本
-
执行命令
ln -s /usr/bin/python3.6 /usr/bin/python
-
然后输入python再去验证(这是一种方法,这是输入python,服务器就会出现对应的版本了)
-
但是,有些环境比较支持2.7的版本,因为python3 对缩进要求比较严格,pyhon2不会这样严格,根据报错一个一个修改就会很麻烦,因为出现这种问题,最好还是安装一个python2的版本,这样解决问题也比较快捷
-
去官网去下载python2的相关版本, 进入python官网下载