1. 问题所示
如果出现以下问题:
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
截图如下所示:
2. 原理分析
通过错误日志可看到
找不到平台环境,需要设置环境变量
在服务器也要配置变量(跟windows配置环境变量path差不多)
3. 解决方法
添加变量如下所示:
打开etc/profile文件添加python环境变量(vnc桌面系统可以使用gedit)
gedit etc/profile
或者(纯命令终端使用vim或者vi等编辑方式)
vi etc/profile
或者
vim etc/profile
通过:wq
进行退出
之后在文件开头部分加入
python所在的路径
export PYTHONHOME=/usr/bin
python库所在的路径
export PYTHONPATH=/usr/lib64/python2.7/
可能有些用户不是在该路径
可以用ls文件看看是否存在python
如果还会出现以上情况
在终端执行以下命令
因为缺少site的文件,先查找该文件的路径,之后添加
find / -name site.py*
讲路径添加到环境变量中
export PYTHONPATH=$PYTHONPATH:/usr/lib64/python2.7
4. 成功展示
成功执行,有了python
whereis python
通过错误日志步步逼近找到解决方法
对于这个问题如果还有bug未解决底下评论区可留言
版权声明:本文为weixin_47872288原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。