首先介紹下sudo 如果你不是root使用者,那麼想要進行root操作,就加入sudo,如果是root 就不需要加了sudo yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-deve
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
2.wget 你想下的版本鏈結
我解壓就是 tar -xzvf python-3.7.5.tar.xz
tar -xzvf python-x.x.x.tgz
解壓後或出現上圖的python-3.7.5資料夾
4.進入你解壓後的資料夾
cd python-3.6.3
5. 配置安裝路徑, 預設安裝路徑是usr/bin,但由於已自帶python2,使用預設路徑會產生衝突,故需要安裝在另外的位置
./configure --prefix=/usr/local (所以路徑)
原始碼的安裝一般由3個步驟組成:
配置(configure)、編譯(make)、安裝(make install)。
configure是乙個可執行指令碼,它有很多選項
在待安裝的原始碼路徑下使用命令./configure –help輸出詳細的選項列表。
其中--prefix選項是配置安裝的路徑,如果不配置該選項,安裝後可執行檔案預設放在/usr /local/bin
庫檔案預設放在/usr/local/lib
配置檔案預設放在/usr/local/etc
其它的資源檔案放在/usr /local/share,比較凌亂。
如果配置--prefix,如:
./configure --prefix=/usr/local/test
可以把所有資源檔案放在/usr/local/test的路徑中,不會雜亂。
6. 編譯安裝
make
make install
# 測試(python-3.6.3目錄下)
./python -v (加./)才能出來
python x.x.x
但現在你還沒有完事
你在別的目錄下輸入python還是python之前的版本
這時候需要乙個軟鏈結
軟鏈結又叫符號鏈結,這個檔案包含了另乙個檔案的路徑名。可以是任意檔案或目錄,可以鏈結不同檔案系統的檔案。
先進入 /usr/bin 目錄下
可以看到有一些軟鏈結,這是我鏈結完的,所以 python鏈結到 python3
python3鏈結的是之前編譯安裝的目錄
軟鏈結建立
ln -s [原始檔或目錄] [目標檔案或目錄]
比如python 鏈結到python3
你在/usr/bin的前提下
ln -s python python3
ln -s /usr/local/bin/python3 python3
之後隨便目錄嘗試python3
在之後說pip3
創捷乙個軟連線就可以了
也是之前那麼建立
ln -s /usr/local/bin/pip3 pip
如果你不小心把鏈結建錯了,那麼你就可以刪除 如圖所示 在重新建立就好啦
python3安裝 Python3的安裝
1.anaconda安裝 2.安裝包安裝 3.linux下的命令列安裝 centos red hat 1 sudo yum install y sudo yum update3 sudo yum install y python35u python35u libs python35u devel p...
Python3 一些與C 不一樣的運算子
python邏輯運算子 邏輯 與 運算子and 邏輯表示式a and b 如果變數a,b中有乙個是flase,那麼a and b為flase 如果變數a,b都為true,那麼a and b為true 邏輯 或 運算子or 邏輯表示式a or b 如果變數a,b中最多只有乙個是flase,那麼a or...
像Excel一樣使用Python(一)
在進行資料處理時,如果資料簡單,數量不多,excel是大家的首選。但是當資料眾多,型別複雜,需要靈活地顯示切片 進行索引 以及排序時,python會更加方便。借助python中的numpy和pandas庫,它能快速完成各種任務,包括資料的建立 檢查 清洗 預處理 提取 篩選 彙總 統計等。接下來幾篇...