AIX 6.1安装Python2.7.10-1

可根据系统实际情况升级Python版本,只不过依赖包可能要多些。本次选择python-2.7.10-1,因为pip安装要求Python 2 >=2.7.9 or Python 3 >=3.4 1

一、下载软件包

gdbm-1.8.3-5.aix5.2.ppc.rpm
readline-6.1-2.aix6.1.ppc.rpm
expat-2.2.4-1.aix6.1.ppc.rpm
python-2.7.10-1.aix6.1.ppc.rpm
python-tools-2.7.10-1.aix6.1.ppc.rpm

下载地址:http://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/

openssl-1.0.2.1601.tar.Z:
下载地址:https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=aixbp
可能需要注册ibm账户。

二、安装命令

除了openssl外,可使用下列命令安装包:

rpm -ivh xxx.rpm

openssl不能使用rpm命令安装,否则安装python的时候依旧会提示:

rpm -ivh python-2.7.10-1.aix6.1.ppc.rpm
error: failed dependencies:
        libcrypto.a(libcrypto.so) is needed by python-2.7.10-1
        libssl.a(libssl.so) is needed by python-2.7.10-1

openssl需使用smitty install来安装:

uncompress openssl-1.0.2.1601.tar.Z
tar xvf openssl-1.0.2.1601.tar
cd openssl-1.0.2.1601
smitty install_latest

选择Install and Update Software->Install Software,出现操作界面。
INPUT device / directory for software [.] 输入当前目录.
ACCEPT new license agreements? [yes] 使用Tab键
安装成功会显示:Command: OK

三、卸载命令

列出所有安装过的包:

rpm -qa

卸载软件,xxx代表包名:

rpm -e --nodeps xxx

例如:

rpm -e --nodeps python-2.7.5-1

遇到:

cannot remove /opt/freeware/lib64/python2.7 - directory not empty
cannot remove /opt/freeware/lib/python2.7 - directory not empty

这就需要级联删除目录:

rm -rf python2.7

四、其它软件安装

setuptools:
下载:https://pypi.org/project/setuptools/#files

unzip setuptools-40.7.1.zip
cd setuptools-40.7.1
python setup.py install

pip:
下载:https://pypi.org/project/pip/#files

gzip -d pip-19.0.1.tar.gz
tar xvf pip-19.0.1.tar
cd pip-19.0.1
python setup.py install

suds:
下载:https://bitbucket.org/jurko/suds/downloads/

unzip suds-jurko-0.6.zip
cd suds-jurko-0.6
python setup.py install


  1. https://pip.pypa.io/en/stable/installing/ ↩︎

你可能感兴趣的:(AIX 6.1安装Python2.7.10-1)