解压缩,执行configure:
./configure --disable-ipv6 --with-zlib
生成Makefile成功。然后make。一次成功。再执行:
make -f Makeifle install
copying build/scripts-2.5/pydoc -> /usr/local/bin copying build/scripts-2.5/idle -> /usr/local/bin copying build/scripts-2.5/smtpd.py -> /usr/local/bin changing mode of /usr/local/bin/pydoc to 755 changing mode of /usr/local/bin/idle to 755 changing mode of /usr/local/bin/smtpd.py to 755 running install_egg_info Writing /usr/local/lib/python2.5/lib-dynload/Python-2.5.6-py2.5.egg-info if test -f /usr/local/bin/python -o -h /usr/local/bin/python;? then rm -f /usr/local/bin/python;? else true;? fi (cd /usr/local/bin; ln python2.5 python) rm -f /usr/local/bin/python-config (cd /usr/local/bin; ln -s python2.5-config python-config) ./install-sh -c -m 644 ./Misc/python.man? /usr/local/share/man/man1/python.1 Target "install" is up to date.
成功。python已放入/usr/local/bin目录下。只要在$PATH中适当设置即可使用。
其实安装python是为了安装PyInstaller,但是在编译PyInstaller时报各种错误,查看文档,发现说PyInstaller 2.1试验性支持aix 6.1或更新,但在aix 6.1或更新版本上生成的可执行py程序可在aix 5.2/5.3上执行。这就意味着PyInstaller 2.1不能在aix 5.2/5.3上安装了。而需要执行python程序的aix 5.3机器上既无C编译环境,网上下载个python的rpm安装包后,安装时又缺大堆库文件,麻烦,暂时放弃了。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/550.html