python學習 pip安裝及使用

2021-09-24 10:25:48 字數 2145 閱讀 4809

需要安裝幾個軟體包:pip、nose、virtualenv、distribute !在此記錄linux下安裝python軟體包的安裝方法:

在pip的python官網上我們可以看到,pip 是「a tool for installing and managing python packages.

」,也就是說pip是python的軟體安裝工具,下面是pip的使用方法:

安裝包:   

pip install somepackage
檢視安裝包時安裝了哪些檔案:

pip show --files somepackage
檢視哪些包有更新:

pip show --files somepackage
更新乙個軟體:

pip install --upgrade somepackage
解除安裝軟體:

pip uninstall somepackage
所以,有了pip我們就可以自動的安裝其他軟體包,比如我們需要的 nose、virtualenv、distribute。

[plain]view plain

copy

dslab@wheezy:/tmp/pip-1.4.1$ tar -xvf pip-1.4.1.tar.gz  

dslab@wheezy:/tmp/pip-1.4.1$ cd pip-1.4.1/  

dslab@wheezy:/tmp/pip-1.4.1$ sudo python setup.py install  

[sudo] password for dslab:  

traceback (most recent call last):  

file "setup.py", line 5, in 

from setuptools import setup, find_packages  

importerror: no module named setuptools  

可以先開啟setuptools的python官網看看setuptools軟體包如何安裝:

> wget 

> python ez_setup.py --user

(2)解壓setuptools包

# tar zxvf setuptools-2.0.tar.gz

#cd setuptools-2.0

(3)編譯setuptools

# python setup.py build

(4)開始執行setuptools安裝

#python setup.py install

現在,setuptools已經安裝好,我們再次進入pip-1.4.1目錄,使用 「python setup.py install」 命令安裝pip:

dslab@wheezy:/tmp$ cd pip-1.4.1/

dslab@wheezy:/tmp/pip-1.4.1$ sudo python setup.py install

...安裝好pip之後,我們就可以直接使用pip安裝其他軟體包了:

sudo pip install nose

sudo pip install virtualenv

sudo pip install distribute

但是如果此時使用 pip 安裝軟體時出現下面錯誤:

[plain]view plain

copy

dslab@wheezy:/tmp/pip-1.4.1$ sudo pip install nose  

sudo: pip: command not found  

說明上面安裝pip仍然有問題,我在網上找到解決辦法:

dslab@wheezy:/tmp/pip-1.4.1$ cd ..

dslab@wheezy:/tmp$sudo easy_install pip-1.4.1/

... 注:

其實我也不知道為什麼使用" sudo python setup.py install "安裝會出錯,我在我的台式電腦上安裝很順利,但是在筆記本山安裝就有問題了!使用 「sudo easy_install pip-1.4.1/ 」安裝很正常!

***********************************

樹莓派上多版本python及pip安裝使用管理指南

python3在科學計算 深度學習等領域已經大行其道,python2也即將在2020年後逐漸退出歷史舞台。但是,在樹莓派上,很多軟體依然依賴於python2,我們甚至不能將python預設版本設定為python3版本,否則在實際使用過程中可能面臨諸多不必要的麻煩。在樹莓派環境下,如果需要用到pyth...

公升級系統python版本,使pip安裝不再報錯

python,作為現在運維人員必備的技能,在現在很多的運維工具 雲計算 虛擬化上都用到了python,這使得python程式語言在tiobe上地位一再上公升 python的快速上手,簡單易學,豐富的庫使得它越來越受人們歡迎。今天安裝pip之後,在通過pip安裝其他包的時候,提示python版本太低了...

python 安裝pip 命令 pip 安裝命令

pip官網文件 若沒有將c python27 scripts加入到path環境變數,可以在c python27 scripts目錄下執行pip命令。常用命令 1.列出已安裝的package c python27 scripts pip list pil 1.1.7 pip 1.5.6 py2exe ...