mark LINUX_6.8 python_2.6.6 setup版本升級 python 2.7.9 安裝 pip 臨時使用國內鏡像源庫 指定模塊版本 刪除指定模塊
簡單但卻又經常需要使用 網上 貼子也很多 也經常用 所以 做個mark 吧:
1首先下載python2.7.9 源tar包 源碼安裝
可利用linux自帶下載工具wget下載,如下所示:
wget http://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz |
下載完成後到下載目錄下,解壓
|
tar -zxvf Python-2.7.9.tgz |
進入解壓縮後的文件夾
cd ./Python-2.7.9在編譯前先在/usr/local建一個文件夾python27(作為python的安裝路徑,以免覆蓋老的版本)
mkdir
/usr/
local
/python27
在解壓縮後的目錄下編譯安裝
./configure --prefix=/usr/
local
/python27
make
make install
可以這樣: ./configure --prefix=/usr/
local
/python27 && make && make install
此時沒有覆蓋老版本,再將原來/usr/bin/python鏈接改為別的名字
|
mv /usr/bin/python /usr/bin/python_old |
再建立新版本python的鏈接
|
ln -s /usr/ local /python27/bin/python2.7 /usr/bin/python |
這個時候輸入
|
python |
就會顯示出python的新版本信息
修改YUM /usr/bin/yum 並保證 yum 源可用 很多生級了python 導致得 yum 無法在使用 yum 安裝 軟件 出錯: ERROR 所以 全部做完重新測試一下 yum
修改 配置讓yum能正常的工作:改成上面我們修改的python 2.6.6的名字
接下來: 安裝 setuptools pip 讓 python 安裝模塊更加方便
要裝pip 先裝setuptools
1:首先下載setuptools.py
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
sudo python ez_setup.py --insecure
2: 下載:安裝 pip.py
下載文件 wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
執行安裝 python get-pip.py
若安裝後pip命令無法使用
解決辦法:創建pip 軟鏈接
ln -s /usr/local/python27/bin/pip /usr/bin/pip
最後:比如安裝 pustil ”pip install pustil“ 無法找到源 或網絡下載失敗 網絡差 可更改 python pip下載源 改成國內
臨時使用:清華鏡像源 https://pypi.tuna.tsinghua.edu.cn/simple
可以在使用pip的時候加參數-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pustil,這樣就會從清華這邊的鏡像去安裝pustil庫。
其實還可以指定要安裝得模塊版本 比如 Django
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Django==1.11.3
刪除指定模塊 pustil 使用 命令uninstall
pip uninstall pustil
mark LINUX_6.8 python_2.6.6 setup版本升級 python 2.7.9 安裝 pip 臨時使用國內鏡像源庫 指定模塊版本 刪除指定模塊