`
xpenxpen
  • 浏览: 703137 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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万多个!
不过python和java比还是小巫见大巫了,上http://mvnrepository.com/上面看java的包更是多的瞠目结舌,80万个!!!

扯个淡:
感谢开源,可以让我们学无止境。。。
5万个python包,一天学一个,要学100多年才能学完。。。
80万个java包,一天学一个,要学2000多年才能学完。。。

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命令行的一模一样。
分享到:
评论

相关推荐

    Python PIP安装软件

    该资源主要是Python的PIP安装软件,主要包括四个文件: python-2.7.8.amd64.msi,这个你可以在官网下载适合自己的版本。 另一个是pip-Win_1.7.exe软件,但强烈推荐大家安装完Python环境后,双击get-pip.py软件即可...

    windows下多版本python与pip安装和pip使用.docx

    windows7 下多版本python与pip安装和pip使用。包括python2和python3下安装使用pip

    pip安装tensorflow的环境配置.rar

    ubuntu操作系统中pip安装tensorflow时cuda环境的调整

    采用pip安装配置python数据分析开发环境.docx

    1.2 采用pip安装配置python数据分析开发环境 任务描述: Python数据分析开发环境通常有两种:通过conda如anaconda或miniconda搭建开发环境,通过pip搭建原生python基础上的数据分析开发环境。 pip、conda、anaconda...

    pip安装的基本教程.txt

    pip安装的基本教程如下: 首先,确认Python是否已经安装成功。打开cmd命令窗口,输入“python3”,如果出现Python的版本信息,则说明Python已经安装成功。 接下来,可以通过以下步骤来安装pip: 在cmd命令行窗口...

    pip安装批处理.bat

    pip命令封装为批处理文件的代码,可以方便python包的安装,以及重新安装python时使用。 一般情况下,我们是在DOS环境下运行这些包的命令。有些命令可能是需要经常运行的,如升级包 、搜索包等操作,若每次都打开DOS...

    pip安装脚本 get-pip.py

    pip安装脚本 get-pip.py

    百度 AI Studio 使用指南 如何快速安装环境,pip 安装的持久化以及tensorflow和pytorch的安装

    本文主要是为了解决每次重新登录飞桨平台都需要重新安装环境的问题 1.我主要用的是pytorch,这里也用...3.不论是pip安装单个包,还是某个github的pip install -e 安装一系列依赖关系的包,下列方法都有效 4.官方给出的

    pip安装wheel

    pip安装必备,将下载的压缩包解压后拷贝到刚才的scripts目录下。然后在命令行输入 python setup.py install 对pip进行安装。安装之后在命令行输入pip,此时还会提示pip不是内部命令,所以可以将刚才的scripts的路径...

    pip安装TensorFlow的主要步骤和注意事项.docx

    o 如果您选择使用pip安装,可以在命令行中执行相应的pip命令来安装TensorFlow。例如,对于CPU版本的TensorFlow,可以运行 o pip install tensorflow o ;对于GPU版本的TensorFlow,可以运行 o pip install ...

    pip安装脚本(支持python2、python3)

    python的pip安装部署脚本,支持python2、python3。 下载完该文件后: ①、如果是python2环境,请使用python get-pip.py方式安装; ②、如果是python3环境,请使用python3 get-pip.py方式安装。

    pip安装方式清华镜像源

    pip安装

    采用pip安装配置python数据分析开发环境.ppt

    * 1.2 采用pip安装配置python数据分析开发环境 模块一 Python数据分析概述及环境搭建 Python数据分析实践 任务描述: Python数据分析开发环境通常有两种: 通过conda如anaconda或miniconda搭建开发环境, 通过pip...

    pip安装程序

    将pip-1.3.1拷入需要安装的机器 然后cmd-》进入pip-1.3.1目录 然后输入 python Setup.py install 即可安装pip

    采用pip安装配置python数据分析开发环境new.docx

    1.2 采用pip安装配置python数据分析开发环境 任务描述: Python数据分析开发环境通常有两种:通过conda如anaconda或miniconda搭建开发环境,通过pip搭建原生python基础上的数据分析开发环境。 pip、conda、anaconda...

    python-pip安装

    win10 python-pip安装,可参考博客http://blog.csdn.net/lxfHaHaHa/article/details/78937457

    PIL.zip_64位pip安装_PIP_pil pip

    64位PIL,正常pip安装的相应的包是32位,因此对于装了64位python的小伙伴需要自己下载64位安装包,然后pip命令安装即可。

    pip安装文件ccda

    pip安装文件ccda

    gunicorn安装包(用于pip安装)

    gunicorn安装包(用于pip安装),可用python3;下载后在同目录下,运用 pip install gunicorn-19.9.0-py2.py3-none-any.whl

    pip安装pytorch的wheel文件(CUDA11.7 python3.10)

    torch.cuda.is_available()返回false?...pytorch如用清华源和conda指令安装,则下载的是cpu版本,须先将环境的“pytorch、pytorchvision、pytorchaudio“六个相关包删除,然后去pytorch官网用pip安装

Global site tag (gtag.js) - Google Analytics