日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

AIX 7.1 使用installp安装python的方法

發布時間:2024/8/26 python 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AIX 7.1 使用installp安装python的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果你在百度搜索aix7.1安裝python,那么搜到的方法都是通過rpm進行安裝,可是aix系統安裝rpm往往有一個通病,就是失敗率極高,而且需要手動解決依賴。比如我在下面的地址下載不同版本python的rpm包

ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/

http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html

下載下來的rpm包,安裝的時候都會報錯,而且不告訴你報錯的具體原因,如下

# rpm -ivh python-2.7.13-1.aix6.1.ppc.rpm error: python-2.7.13-1.aix6.1.ppc.rpm cannot be installed

在好幾臺機器上試過了多個版本的python2/3 rpm安裝包,都是報這個錯誤,所以在aix上使用rpm包安裝太不靠譜了,成功率極低。

好在aixtools.net為我們編譯了installp格式的安裝包,讓我們可以方便的使用AIX系統自帶的smit工具安裝python 2/3,而且無需手動安裝大量的依賴包,防止由于找不到合適的依賴包而導致安裝不上的窘境。

安裝步驟很簡單

1、安裝OpenSSL

python需要安裝openssl的依賴,安裝openssl非常的容易,IBM給出了官方的安裝包,可以參考下面這篇文章的方法安裝openssl,不在本文贅述。如果你的機器已經安裝了SSH,那么也無需再裝openssl。

https://www.cnblogs.com/JesseFang/p/3399736.html

?

2、下載python安裝包

到http://www.aixtools.net/index.php/python 下載python的installp格式安裝包

這里可以選擇python2,也能下載python3,而且你可以兩個都下載安裝,本文以python 2.7.12.3為例

下載下來以后大約50M的安裝包。

?

3、smit安裝

首先登錄到AIX主機上,建立一個臨時目錄/tmp/pyinstall/

然后把我們從網上下載的安裝包上傳到這個目錄下面。

執行

smit install

選擇第一項“Install and Update Software”,敲回車

再選擇第一項“Install Software”,敲回車

然后需要輸入安裝包所在的目錄,這里輸入“/tmp/pyinstall”

然后把光標移動到第二項“SOFTWARE to install”,按下F4進行選擇,就會在屏幕下方出現如下對話框,把光標移動到aixtools.python,然后按下鍵盤上的F7

當aixtools.python前面出現>符號時,敲回車繼續

此時SOFTWARE to install就從_all_latest變成了aixtools.python

然后把光標移動到ACCEPT new license agreements,按下鍵盤F4,選擇yes,回車

然后繼續按回車,確認并安裝

最后靜靜的等待,直到出現Command:OK,我這里使用power8的CPU,32個邏輯核心,都需要接近一分鐘的時間

此時,python就被安裝到了/opt/bin下面,如下

bash-4.3# cd /opt/bin/ bash-4.3# ls -l total 7664 -rwxr-xr-x 1 bin bin 95 Sep 29 2016 2to3 -rwxr-xr-x 1 root system 232 Feb 26 14:00 easy_install -rwxr-xr-x 1 root system 232 Feb 26 14:00 easy_install-2.7 -rwxr-xr-x 1 bin bin 93 Sep 29 2016 idle -rwxr-xr-x 1 root system 204 Feb 26 14:00 pip -rwxr-xr-x 1 root system 204 Feb 26 14:00 pip2 -rwxr-xr-x 1 root system 204 Feb 26 14:00 pip2.7 -rwxr-xr-x 1 bin bin 78 Sep 29 2016 pydoc lrwxrwxrwx 1 root system 7 Feb 26 14:00 python -> python2 lrwxrwxrwx 1 root system 14 Feb 26 14:00 python-config -> python2-config lrwxrwxrwx 1 root system 9 Feb 26 14:00 python2 -> python2.7 lrwxrwxrwx 1 root system 16 Feb 26 14:00 python2-config -> python2.7-config -rwxr-xr-x 1 bin bin 3863139 Sep 29 2016 python2.7 -rwxr-xr-x 1 bin bin 1681 Sep 29 2016 python2.7-config -rwxr-xr-x 1 bin bin 18541 Sep 29 2016 smtpd.py

這里的python是python2的一個軟連接,(如果安裝python3那么就連接到python3上去),但是用于/opt/bin往往不在AIX的環境變量PATH中,所以我們需要把這里的python文件復制到/usr/bin下面,這樣使用起來就跟linux上一樣了,在編寫腳本的時候也可以直接拷貝linux下面的#!/usr/bin/python開頭的腳本使用,無需修改

cp /opt/bin/python /usr/bin/

由于/opt/bin/python本身就是一個軟連接,所以可以直接復制

然后我們就可以正常的使用python了

# python Python 2.7.12 (default, Sep 29 2016, 12:02:17) [C] on aix5 Type "help", "copyright", "credits" or "license" for more information. >>> print("hello world") hello world >>>

總結

以上是生活随笔為你收集整理的AIX 7.1 使用installp安装python的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。