Py第一問 python3.5.2 Linux安裝__Linux

來源:互聯網
上載者:User

1.https://www.python.org/downloads/release/python-352/

下載

2.登入Linux系統

   -->useradd python3

   -->passwd xxxxxxxx

3.賦予root許可權

修改 /etc/sudoers 檔案,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
python3   ALL=(ALL)     ALL
修改完畢,現在可以用python3帳號登入,然後用命令 su - ,即可獲得root許可權進行操作。

4.修改檔案/目錄所屬使用者/使用者組

     修改使用者

     chown python3 /home/python3

     修改使用者組

     chgrp python3 /home/python3

5.在linux shell中不顯示路徑了,顯示為-bash-4.1#用起來很不方便。

如何改為顯示路徑的shell呢。

步驟如下:

vim ~/.bash_profile

(不用管.bash_profile這個檔案有幾個,自己建立一個也是可以的)

在最後加上
export PS1='[\u@\h \W]\$'

然後執行
source ~/.bash_profile

這樣shell就可以顯示路徑了。

6.ftp上傳安裝檔案到伺服器

  這裡選擇第一個下載即可,下載的就是源碼包:Python-3.5.1.tgz,下載好之後上傳到伺服器,開始準備安裝

  釋放檔案:

tar -xvzf Python-3.5.1.tgz

  進入目錄:

cd Python-3.5.1/

  添加配置:

./configure --prefix=/usr/python

  這裡配置自己的安裝目錄,接下來編譯源碼:

make

  執行安裝:

make install

  整個過程大約5-10分鐘,安裝成功之後,安裝目錄就在/usr/python

  系統中原來的python在/usr/bin/python,通過ls -l可以看到,python是一個軟連結,連結到本目錄下的python2.6

  我們可以把這個刪除,也可以建立一個python3的軟連結,只不過執行時python要改成python3,或者python指令碼頭部聲明要改為#!/usr/bin/python3

  這裡為了方便建議先重新命名一下,然後建立個軟連結就可以了,之前的程式頭部也不用更改:

$ mv /usr/bin/python /usr/bin/python.bak$ ln -s /usr/python/bin/python3 /usr/bin/python
$ ln -s /usr/python/bin/pip3.5 /usr/bin/pip
刪除軟串連
 
rm -rf /usr/bin/pip

  這樣就建立好了,以後直接執行python命令,就相當於調用python3,實際上python3也是個軟連結,連結到python3.5.1,這個多次連結其實不影響,主要是為了版本升級更加方便,不用改版本號碼了

  python3新版本的安裝就是這些,不用卸載舊版本,新版本同樣正常使用 python


  


前面python命令指定了軟串連,可以直接通過python命令執行,


但是本身系統有個2.7的版本,所以導致pip安裝問題


可以使用/usr/bin/python -m pip install pillow 進行包的安裝,用


ROOT使用者安裝



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.