centos6.5安装python2.7.11和paddle

1.首先是安装前的准备工作:
由于安装过程中用到gcc 所以安装Development tools
命令:
yum groupinstall "Development tools"
提前安装python依赖包
命令:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

2.安装python
下载python,如果想要安装最新的可以到
 https://www.python.org/ftp/python/这个网址找
wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
tar vxf Python-2.7.11.tgz
cd Python-2.7.11.tgz
./configure --enable-shared --prefix=/usr/local
make && make install
注意: 如果编译时加上了--enable-shared,才会编译这个共享库 要是不加运行程序的时候提示找不到这个共享库。
如果忘记加--enable-shared这个参数会导致运行的时候提示找不到lib库。
python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
(1)编辑      vi /etc/ld.so.conf 
非root权限帐号登录,使用 sudo vi /etc/ld.so.conf 命令
添加上python2.7的lib库地址,如我的/usr/local/python27/lib,保存文件
(2)执行 /sbin/ldconfig -v命令,如果不是root权限帐号登录,就使用 sudo  /sbin/ldconfig -v。这样 ldd 才能找到这个库,执行python2.7得时候就不会报错了
/etc/ld.so.conf:
这个文件记录了编译时使用的动态链接库的路径。
默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件
就像我指定了,/usr/local ,没有指定 --prefix=/usr 这样lib库就装到了/usr/local下,而又没有在/etc/ld.so.conf中添加/usr/local/lib,就会报错了,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liberalliushahe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值