CentOS6.9安装saefile好像困难重重
系统自带的是py2.6,我自己安装了py2.7,然后软连接默认调用2.7.因为yum好像依赖2.6
然后执行yum install python-setuptools python-imaging python-ldap MySQL-python python-memcached python-urllib3
提示安装完成后,执行saefile安装脚本,却提示缺少以上软件。。。
难道默认yum install 到py2.6里去了?
怎么破啊?Linux小白求助
换 Centos7
Centos6的话不能用 yum,必须全部手动编译安装。各种坑,等着你来踩。
这个是系统环境的问题。
因为 centos6 的源本来就是在 Python2.6 跑的,centos7 才升级为 Python2.7,所以只要你是6 yum 下来的都是 Python2.6的插件。
Linux 说:“怪我咯。”
不懂乱说(光速逃跑)
那些扩展都装不全啊
Collecting python-imaging
Could not find a version that satisfies the requirement python-imaging (from versions: )
No matching distribution found for python-imaging
好几个都装不上,跪了
centos7 的话不需要 pip 啊,直接 yum 一堆就是了,就是可能名字有点不同,需要自行百度。
lxj929
2017 年4 月 19 日 08:58
12
7 我试过啦,可以顺利yum。。。只是生产机器是6.9的。。又不太方便换系统。。。业务太多。。。
应该找个时间研究下 docker,将业务系统迁移到 docker。
或者上 ESXI 之类的,业务系统还是要隔离开运行才好,否则环境会很难搞,如果涉及到都用 Python 来跑,一个 Python2.7 一个 Python2.6 会很麻烦。
lxj929
2017 年4 月 19 日 09:30
14
居然用手工下载源码的方式把那个扩展装上了。。被自己感动了
llm
2017 年4 月 26 日 09:06
15
源码编译安装Python2.7,设置环境变量,成功升级成2.7,然后再安装pip ,安完pip后再安装依赖库;