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
cygwin pip安装的更多相关文章
- pip安装使用详解(转)
pip类似RedHat里面的yum,安装Python包非常方便.本节详细介绍pip的安装.以及使用方法. 1.pip下载安装 1.1 pip下载 1 # wget "https://py ...
- pip安装报错:is not a supported wheel on this platform
可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理. 可能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支持当前平台) 我下载到 ...
- 使用pip安装BeautifulSoup4模块
1.测试是否安装了BeautifulSoup4模块 import bs4 print bs4 执行报错说明没有安装该模块 Traceback (most recent call last): File ...
- python 之 PIP 安装
1.安装的必备包 pip 和 setuptool 都要有, 这个可以从python.org网站下载 // setuptool 安装 下载地址 https://pan.baidu.com/s/1gf ...
- windows下使用pip安装python的第三方lxml库
lxml是Python语言里和XML以及HTML工作的功能最丰富和最容易使用的库.lxml库的安装和python其他第三方库的安装方法是一样的,只是可能由于一些细节上的失误导致安装失败. 工具 Pyt ...
- windows下pip安装python模块时报错总结
http://www.cnblogs.com/liaojiafa/p/5100550.html 前言: 这几天把python版本升级后,发现pip安装模块好多都报错(暂不确定是不是因为升级导致的),我 ...
- windows pip安装 更新
升级: http://blog.csdn.net/liuchunming033/article/details/39578019 pip坏了如何重新安装: https://github.com/pyp ...
- 利用pip安装模块(以安装pyperclip为例)
>任务:利用pip安装pyperclip模块 >前提:你已经在你的电脑里面安装啦Python2.7的Windows版本,并且已经配置了环境变量 >实现步骤 >>打开你的P ...
- 使用pip安装 cx_Oracle 模块
1. 系统环境,linux, python3.5, pip以下命令的执行均使用root用户. 2. 执行 pip install cx_Oracle出错,提示不能定位Oracle的安装.出现该问题的原 ...
随机推荐
- leetcode刷题指南
转载自:http://blog.csdn.net/lnho2015/article/details/50962989 以下是我个人做题过程中的一些体会: 1. LeetCode的题库越来越大,截止到目 ...
- 2T以上的盘怎么分区, 利用parted创建 linuxTB硬盘GPT分区
parted创建GPT分区(fdisk不支持创建GPT分区,GPT支持大于2TB分区,MBR不支持) 介绍2种分区表: MBR分区表:(MBR含义:主引导记录) 所支持的最大卷:2T (T; tera ...
- Day9 进程同步锁 进程队列 进程池 生产消费模型 进程池 paramike模块
进程同步锁: 当运行程序的时候,有可能你的程序同时开多个进程,开进程的时候会将多个执行结果打印出来,这样的话打印的信息都是错乱的,怎么保证打印信息是有序的呢? 其实也就是相当于让进程独享资源. fro ...
- JavaScript头像上传器的实现
最近做这方面的东西,刚开始准备用一个开源项目:https://github.com/yueyoum/django-upload-avatar 后来发现这个开源组件的原设计者的定制化选项设计略显复杂,发 ...
- ERR_NAME_NOT_RESOLVED错误的解决
参考:http://zhidao.baidu.com/link?url=-Beq80OXoSKef_9SmGXkQHvq2AkSE0aGfac02ykorglQF6JTP7F1XNtVxFn9EMfn ...
- 关于SpringMVC控制器的一点补充
首先复习一下之前控制器的写法:http://www.cnblogs.com/eco-just/p/7882016.html. 我们可以看到,之前的写法是这样的: @RequestMapping(&qu ...
- 哈夫曼树【最优二叉树】【Huffman】
[转载]只为让价值共享,如有侵权敬请见谅! 一.哈夫曼树的概念和定义 什么是哈夫曼树? 让我们先举一个例子. 判定树: 在很多问题的处理过程中,需要进行大量的条件判断,这些判断结构的设 ...
- JavaScript(二、BOM 浏览器对象模型)
一.BOM是什么 BOM是browser object model的缩写,简称浏览器对象模型 BOM提供了独立于内容而与浏览器窗口进行交互的对象 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心 ...
- centOS7固定IP
接续安装完成centOS虚拟机后,重启完成后,会出现如下的界面: 这里,我们使用root帐号和已配置的root密码进行登陆,登陆完成后,输入如下命令,运行结果如下图: dhclient 通过上述命令, ...
- Mac下设置JAVA_HOME和MAVEN_HOME
1.找到java安装路径 /usr/libexec/java_home 2.设置JAVA_HOME $ vim ~/.bash_profile ~/.bash_profile:每个用户都可使用该文件输 ...