cygwin pip安裝


1.概要
當python的包多了以后,你會發現一個個去下載然后安裝挺麻煩的,耗時耗力。java里面有maven,ivy來幫你管理jar包,而類似的python里有pip來完成這個任務。

2.pip安裝
環境:
win7
cygwin

2.1 第一次需要去下載get-pip.py
https://pip.pypa.io/en/latest/installing.html

2.2 安裝
$python2.7 get-pip.py
Downloading/unpacking pip
Downloading pip-1.5.6-py2.py3-none-any.whl (1.0MB): 1.0MB downloaded
Downloading/unpacking setuptools
Downloading setuptools-7.0-py2.py3-none-any.whl (534kB): 534kB downloaded
Installing collected packages: pip, setuptools
Successfully installed pip setuptools
Cleaning up...

安裝完后會發現
C:\cygwin64\bin目錄下多出來pip以及easy_install命令
C:\cygwin64\lib\python2.7\site-packages目錄下多出來pip以及easy_install

2.3 確認版本
$ which pip
/usr/bin/pip

$ pip -V
pip 1.5.6 from /usr/lib/python2.7/site-packages (python 2.7)

2.4 查看已安裝的包
$ pip list
pip (1.5.6)
setuptools (7.0)
wsgiref (0.1.2)

3. 包在哪里
我們知道,java里面想用啥jar包,可以去search.maven.org查找。
相應的,python也有個網站pypi。
上去查看,有着豐富的包。本文寫作時上面的包居然已經達到了5萬多個!

4. 鏡像指定
國內用戶恐怕去這個網站下載包會很慢。
和maven類似,也可以指定一個國內鏡像加快下載速度。具體方法如下。

建立文件 ~/.pip/pip.conf
對應到windows的目錄是
C:\cygwin64\home<user>.pip

新建目錄
$ mkdir .pip

新建pip.conf

[global]
index-url = http://pypi.douban.com/simple

我們這里選擇了豆瓣作為鏡像。也可以上這個網址查看更多的鏡像。

5. 安裝包
好了,以后你需要什么包,就上pypi網站查詢就是了。查好以后輸入pip install命令就可以安裝這個包了。具體格式如下:
pip install SomePackage # latest version
pip install SomePackage==1.0.4 # specific version

6. pip實戰——安裝使用pytidylib

我們准備通過python的庫重做一下前面一篇文章提到的tidy功能。
上pypi網站查詢可以發現pytidylib包。

然后輸入以下命令即可安裝。
$ pip install pytidylib

確認一下pytidylib是否裝好
$ pip list
pip (1.5.6)
pytidylib (0.2.3)
setuptools (7.0)
wsgiref (0.1.2)

順便提一下,一般包都會被安裝到C:\cygwin64\lib\python2.7\site-packages目錄下。

OK啦,寫個代碼測試下吧

from tidylib import tidy_document
f = open('bad.html')
content = f.read()
f.close()
document, errors = tidy_document(content, options={'numeric-entities':1})
print document

運行結果和上一篇文章直接用subprocess調用tidy命令行的一模一樣。

轉載注明地址:http://www.chengxuyuans.com/Python/84929.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM