1. 程式人生 > >Centos6.7(最小化安裝的linux系統)安裝pip

Centos6.7(最小化安裝的linux系統)安裝pip

我的linux系統為最小化安裝,系統沒有預先安裝好很多軟體,因此安裝pip的時候也是出現了很多問題,在本人的機器上的正確安裝pip的順序是:1、安裝Zlib模組。2、安裝openssl和openssl-devel。2、安裝setuptools。3、安裝pip  (這裡安裝Zlib和openssl、openssl-devel後需要重新編譯python)

下面是具體安裝過程:

1、下載pip檔案

wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

2、安裝

 tar -xzvf pip-1.5.4.tar.gz

cd pip-1.5.4

python setup.py install

解決方案

先檢視pip的可執行檔案在哪:

find / -name pip

根據pip的可執行檔案做一個軟連結:ln -sv /usr/local/python2.7/bin/pip /usr/bin/pip

3、出現的問題解決方法

在執行python setup.py install命令時提示:ImportError: No module named setuptools 錯誤

1)下載setuptools並安裝

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz


tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build

python setup.py install

2)安裝setuptools時出現錯誤:RuntimeError: Compression requires the (missing) zlib module

出錯原因:

按字面意思是由於缺失zlib模組導致的錯誤;

解決方案:

# yum install zlib 

# yum install zlib-devel 

下載成功後,進入python2.7的目錄,重新執行 

#make 

#make install 

此時,先前執行的軟連線仍舊生效 

然後進入 setuptool目錄, 

[[email protected] setuptools-5.2]# pythonnew setup.py install  重新安裝

基本這樣就可以搞定。

4、安裝完pip後出現的問題

執行pip命令後出現提示:bash: pip: command not found

此時只要建立一個軟連線即可:ln -sv /usr/local/python2.7/bin/pip /usr/bin/pip

(這裡軟連結要指向pip的可執行檔案,可以用find  / -name pip檢視檔案路徑)

建立軟連結後重新執行pip命令出現新的錯誤:cannot import name HTTPSHandler

解決方案:

yum安裝openssl和openssl-devel。然後重新編譯python。

相關推薦

Centos6.7安裝linux系統安裝pip

我的linux系統為最小化安裝,系統沒有預先安裝好很多軟體,因此安裝pip的時候也是出現了很多問題,在本人的機器上的正確安裝pip的順序是:1、安裝Zlib模組。2、安裝openssl和openssl-devel。2、安裝setuptools。3、安裝pip  (這裡安裝Zl

Linux Centos7.5 檢視IP地址 系統安裝

ps:        Linux Centos7.5 最小化系統預設是把網絡卡給沒開啟,所以檢視不了ip地址。而且無法使用ifconfig命令,會提示命令找不到。  1、進入網絡卡的配置檔案,進行修改。 首先

Linux Centos7.5 檢視IP地址 系統安裝

ps:        Linux Centos7.5 最小化系統預設是把網絡卡給沒開啟,所以檢視不了ip地址。而且無法使用ifconfig命令,會提示命令找不到。  1、進入網絡卡的配置檔案,進

openstackkilo安裝部署文件安裝,單機安裝

前言 之前在centos上安裝了一個版本,是使用的一鍵安裝,devstack來安裝的,這個安裝後很多細節都不太清楚,所以決定手動走一邊安裝過程。 我這裡使用的是一臺物理機進行的安裝,IP 為10.1.82.161,安裝的是最小集合,只安裝了keystone,

Delphi 7系統托盤

unit Unit1;  interface  uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, ShellAPI, Menus;  const   WM_TRAYMSG =

vc 模擬按win+D鍵所有視窗

keybd_event(VK_LWIN, 0, 0 ,0);/ keybd_event('D', 0, 0 ,0); keybd_event('D', 0, KEYEVENTF_KEYUP ,0); keybd_event(VK_LWIN, 0, KEYEVENTF_KEYU

POJ 3111 K Best 二分平均值

題目: 題意: 給定n個物品,每個物品有價值和重量,現在從其中選出k個物品,使這些物品的單位價值最大,並輸入一組選擇方案(任一組) 思路: 一般思路是對物品按單位價值排序取前k個,然而這樣是不對的,可以找到反例。單位重量的價值為sum(v[i])

Monthly Expense 大值+二分法

Farmer John is an astounding accounting wizard and has realized he might run out of money to run t

C# 根據程序獲取程式主視窗控制代碼包括和隱藏程式

namespace Applications.UI {     class CurrentProcess     {             private static Hashtable processWnd = null;             public del

UVa 11419 我是SAM點覆蓋+路徑輸出

二分圖 現在 over div space void net https 最小點覆蓋 https://vjudge.net/problem/UVA-11419 題意:一個網格裏面有一些目標,可以從某一行,某一列發射一發子彈,可以打掉它;求最少的子彈,和在哪裏打?

HDU 6141 I am your Father!樹形圖+權值編碼

get blog while node color amp target 沒有 樹根 http://acm.hdu.edu.cn/showproblem.php?pid=6141 題意: 求最大樹形圖。 思路: 把邊的權值變為負值,那麽這就是個最小樹形圖了,直

POJ2594Treasure Exploration路徑覆蓋,相交

級別 lang output stream lines cati ast urn 題意 Treasure Exploration Have you ever read any book about treasure exploration? Have you ever

【網絡流24題】魔術球問題不相交路徑覆蓋

define sam 十分 def sizeof name ++ res align 【網絡流24題】魔術球問題 2014年3月7日3,5344 Description 假設有n根柱子,現要按下述規則在這n根柱子中依次放入編號為1,2,3,4的球。(1)每次只能在

ZOJ 1729 & ZOJ 2006表示法模板題

輸出每個字串的最小字典序字串的下標! #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using namespace

UVA 1658 - 海軍上將 費用流+拆點

題目連結:https://vjudge.net/problem/UVA-1658 思路:拆點+最小費用流。這裡的拆點法是解決網路流限制點的常用辦法,因為如果直接刪除點,會影響很多邊,所以對每個非源點匯點的節點,將其拆成兩個節點,一個真節點,一個假節點,並在節點中建邊,容量為1,如果這條邊滿載了,

hdu5988費用流浮點

題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=5988 思路:求網路最小破壞可能,就是求最大不破壞的可能,再加上一個負號又變成了求最小費用流,對於乘法加上一個對數就變成了加法,需要注意的是對於浮點數要加上eps。 #pragma GCC o

點選窗體關閉按鈕到windows系統右下角的方法

創建於 2012-05-05 遷移自個人的百度空間 -------------------------------- 步驟一:在FormClosing事件中新增如下程式碼   e.Cancel = true; 步驟二:在窗體裡拖一個工作列圖示的控制元件,設定它的圖示,然後讓窗體隱

ACM 2018 南京區域賽 D - Country Meow 圓覆蓋/三分

Gym 101981D 題目大意:        宇宙中有n個城市,需要建一個指揮部,使得指揮部與所有城市之間的距離儘可能小。問指揮部和最遠城市之間的最小歐幾里得距離是多少。 題解:    

hdu 3251割+輸出割邊

大致題意: 有一個國家,有許多城市,一條道路連線兩個城市,拆掉這條路的花費為w,國王居住在城市1,因為你拯救了國家,所以國王現在要獎賞你一些城市,可選的城市有f個,每個城市都有一定的價值,當你選擇一些城市之後要拆掉一些道路使得國王不能從城市1走到你所選的任一個城市,現在問你

海軍上將 費用流+拆點

思路:拆點+最小費用流。這裡的拆點法是解決網路流限制點的常用辦法,因為如果直接刪除點,會影響很多邊,所以對每個非源點匯點的節點,將其拆成兩個節點,一個真節點,一個假節點,並在節點中建邊,容量為1,如果這條邊滿載了,說明這個真節點被訪問了,就可以通過限制邊來限制點了,所以最