python編譯安裝詳解 Python 編譯安裝

2021-10-13 15:10:53 字數 2430 閱讀 3552

目錄 

[隱藏]

更多研究

好處它不如yum等安裝工具的安裝,不會破壞原來系統的關聯(通常不會)

它的安裝只是將檔案放置於恰當的位置

有趣可重複編譯

看起來你隨便編譯幾次都隨你

困擾如何解除安裝原始碼安裝呢?

可能解除安裝原始碼安裝嗎?

經驗centos5 編譯安裝python2.7

獲得python2.7.4

解壓tar zxvf python-2.7.4.tgz

進入目錄咯  cd python-2.7.4

初始化編譯配置啥子的

./configure

這玩意檢查了一大串的東西

編譯,以及安裝

sudo make && make install

這裡用&&看起來是make成功後再執行後面的

它很可能以這裡結束

...running install_scriptscopying build/scripts-2.7/idle -> /usr/local/bincopying build/scripts-2.7/smtpd.py -> /usr/local/bincopying build/scripts-2.7/2to3 -> /usr/local/bincopying build/scripts-2.7/pydoc -> /usr/local/binchanging mode of /usr/local/bin/idle to 755changing mode of /usr/local/bin/smtpd.py to 755changing mode of /usr/local/bin/2to3 to 755changing mode of /usr/local/bin/pydoc to 755running install_egg_infowriting /usr/local/lib/python2.7/lib-dynload/python-2.7.4-py2.7.egg-infoiftest-f /usr/local/bin/python -o -h /usr/local/bin/python;\thenrm -f /usr/local/bin/python;\elsetrue;\fi(cd/usr/local/bin;ln -s python2 python)rm -f /usr/local/bin/python2(cd/usr/local/bin;ln -s python2.7 python2)rm -f /usr/local/bin/python2-config(cd/usr/local/bin;ln -s python2.7-config python2-config)rm -f /usr/local/bin/python-config(cd/usr/local/bin;ln -s python2-config python-config)test-d /usr/local/lib/pkgconfig||/usr/bin/install -c -d -m755/usr/local/lib/pkgconfigrm -f /usr/local/lib/pkgconfig/python2.pc(cd/usr/local/lib/pkgconfig;ln -s python-2.7.pc python2.pc)rm -f /usr/local/lib/pkgconfig/python.pc(cd/usr/local/lib/pkgconfig;ln -s python2.pc python.pc)rm -f /usr/local/share/man/man1/python2.1(cd/usr/local/share/man/man1;ln -s python2.7.1 python2.1)rm -f /usr/local/share/man/man1/python.1(cd/usr/local/share/man/man1;ln -s python2.1 python.1)[root@li84-236 python-2.7.4]#

到這裡編譯安裝就完成了

安裝後的位置

linux下is not in the sudoers file解決方法

當我們使用sudo命令切換使用者的時候可能會遇到提示以下錯誤:*** is not in the sudoers file. this incident will be reported,***是你當前的使用者名稱,究其原因是使用者沒有加入到sudo的配置檔案裡

vi/vim

切換到root使用者,執行visudo命令

在開啟的配置檔案中,找到root all=(all) all,在下面新增一行

*** all=(all) all 其中***是你要加入的使用者名稱

輸入:wq儲存並退出配置檔案,再次使用sudo命令就不會有上面的提示了。

sudo:can't open /etc/sudoers: permission denied 解決方法:chmod -r 0440 /etc/sudoers.d  或 chmod u-w /etc/sudoers

sudo lsattr /etc/sudoers

看有沒有 i 屬性

假如有 sudo chattr -i /etc/sudoers

CentOS編譯安裝vim8並支援python3

1.檢查舊vim版本,解除安裝舊版本安裝最新vim8 vim yum y remove vim 安裝依賴 yum y install ncurses devel安裝vim8 我只使用python3,所以.configure配置是我自己的配置 cd git clone cd vim configure...

在ubuntu下隨意編譯安裝需要的python版本

一.環境 ubuntu14.04 二.準備 2.1更新軟體庫 sudo apt get update 2.2安裝編譯器及相應工具 2.3安裝相應的開發庫 sudo apt get install zlib1g dev libbz2 dev libssl dev libncurses5 dev lib...

CentOS編譯安裝VIM7 4支援Python

注意 要編譯vim7.4支援python需要安裝python2.7以後的版本 二 解壓vim7.4的包 如果是bz2的包使用下面的命令 tar jxf vim 7 4.tar.bz2 如果是tgz的包使用下面的解包命令 tar zxf vim 7 4.tar.tgz 三 進入解壓出來的目錄vim74...