redhatlinux下的python安装说明

redhatlinux下的python安装说明

ID:15405118

大小:67.00 KB

页数:4页

时间:2018-08-03

redhatlinux下的python安装说明_第1页
redhatlinux下的python安装说明_第2页
redhatlinux下的python安装说明_第3页
redhatlinux下的python安装说明_第4页
资源描述:

《redhatlinux下的python安装说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linux下的python下安装一.编译1.获取源代码Python-2.5.5.tar,拷贝到/users/ems目录下。2.解压tarxvfPython-2.5.5.tar,解压到了/users/ems/Python-2.5.5目录下。tarxvfPython-2.5.5.tar3.进入/users/ems/Python-2.5.5目录,进行编译安装32位的Linux或unix$./configureCFLAGS=-fPICCPPFLAGS=-fPIC64位的Linux或unix$./configureCFLAGS=-fPI

2、CCPPFLAGS=-fPICCC="gcc-m64"64位的solarisunix(CC编译器)./configureCFLAGS=-fPICCPPFLAGS=-fPICCC="cc-m64"CXX="CC-m64"或者(参考Qt的CC编译选项)exportCC="cc-xtarget=ultra-xarch=sparc-m64"exportCXX="CC-xtarget=ultra-xarch=sparc-m64"./configureCFLAGS=-fPICCPPFLAGS=-fPIC或者./configureCFLAG

3、S=-fPICCPPFLAGS=-fPICCC="cc-xtarget=ultra-xarch=sparc-m64"CXX="CC-xtarget=ultra-xarch=sparc-m64"IBMAIX(python2.7)(参见附录3)./configure--with-gcc="xlc_r-q64"--with-cxx="xlC_r-q64"--disable-ipv6AR="ar-X64"$makeclean$make$makeinstall或$makesetup.pyinstall(替换原来的python)注意:(1

4、)configure的参数很多,以上参数在redhat上是必需的。通过设置参数可以编译成动态库。(2)执行makeinstall时,需要root权限。因此首先切换到root用户:$suroot在Unix下面由于安全级别高,默认的shell中,很多root用户无法找到make,提示“make:命令没有找到”,此时,root用户可以进入tcsh下执行makeinstall.(3)执行了makeinstall后,python的头文件、静态库文件libpython2.5.a和可执行文件python2.5分别被拷贝到/usr/local

5、/include/python2.5/usr/local/lib/python2.5/config/usr/local/bin在AIX上编译时,头文件pyconfig.h要使用编译目录下生成的pyconfig.h二.替换redhatlinux中默认的Python一般情况下redhatlinux下系统默认已经装了python但版本是2.4.x;本次安装后在shell中输入:  #python  会发现显示结果:#pythonPython2.4.3(#1,Dec112006,11:38:52)  [GCC4.1.120061130

6、(RedHat4.1.1-43)]onlinux2  Type“help”,“copyright”,“credits”or“license”formoreinformation.显示默认版本还是2.4.x的,而不是新编译安装的Python2.5.5.解决办法为在终端输入shell命令,将默认python改为Python2.5:sudoln-sf/usr/local/bin/python2.5/usr/bin/python执行完成后,在终端可以输入shell命令python测试:#pythonPython2.5.5(r255:7

7、7872,Aug262010,14:41:56)[GCC4.1.220071124(RedHat4.1.2-42)]onlinux2Type"help","copyright","credits"or"license"formoreinformation.可见已经更换为新编译的Python2.5.5。三.PYTHON的环境变量设置平台中的pythonengine需要在Python的头文件和库的支持。具体的信息已经在pythonengine的pro文件中设置好了,需要在.cshrc中增加三个环境变量。##############

8、PYTHONEnvironment#####################setenvPYTHON_INCLUDE/usr/local/include/python2.5setenvPYTHON_LIB/usr/local/lib/python2.5/config当然,还有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。