`
xpenxpen
  • 浏览: 731398 次
  • 性别: 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命令行的一模一样。
分享到:
评论

相关推荐

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

    一旦pip安装完成,就可以通过它来管理和安装各种Python库了。 1. **pip的基本语法** 基本的pip命令格式为: ``` python2/m3 pip install ``` 其中`m2`或`m3`用于指定Python版本。 2. **更新pip** 更新pip...

    pip安装程序

    标题中的“pip安装程序”指的是Python的包管理工具pip的安装过程。pip是Python生态系统中最常用的工具之一,它允许用户方便地安装、升级和管理Python软件包。在Python开发中,pip扮演着至关重要的角色,因为大部分...

    Python PIP安装软件

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

    安装pygame与pip

    ### 安装pygame与pip #### 一、安装pip(Python包管理器) pip 是 Python 的包管理器,用于安装和管理 Python 软件包。对于初学者来说,掌握如何使用 pip 可以极大地提高工作效率,使得安装各种库变得更加简单。 ...

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

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

    PIL.zip_64位pip安装_PIP_pil pip

    标题中的"PIL.zip_64位pip安装_PIP_pil pip"表明这是一个关于在64位操作系统上使用Python Imaging Library (PIL)的zip文件,其中包含了如何通过pip进行安装的指南。PIL是Python的一个扩展库,主要用于图像处理,如...

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

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

    pip安装脚本 get-pip.py

    pip安装脚本 get-pip.py

    windows下面解决pip安装问题1

    本文将详细介绍两种解决在Windows上pip安装问题的方法,以便顺利地安装所需的Python包。 方法一: 在命令行中,你可以使用以下命令来安装Python包: ``` pip install &lt;包名&gt; -i ...

    pip安装文件ccda

    标题中的"pip安装文件ccda"表明我们要讨论的是如何使用Python的包管理工具pip来安装一个名为"ccda"的软件包。pip是Python生态系统中最常用的一个工具,它允许开发者方便地安装、升级和管理Python库。下面我们将深入...

    pip安装tensorflow的坑的解决

    ### pip安装TensorFlow常见问题及解决方案 在使用Python进行深度学习项目开发时,TensorFlow作为一款主流的机器学习框架,其安装过程对于新手来说可能会遇到不少挑战。本文将详细介绍使用pip工具安装TensorFlow过程...

    openEuler22.03LTS操作系统用pip安装saltstack3003.1所需的文件包

    这些whl文件也需要通过pip安装,以确保SaltStack正常运行。 安装步骤大致如下: 1. 首先,确保已安装Python3和pip。如果未安装,可以使用`yum install python3`和`pip3 install --upgrade pip`进行安装和升级。 2....

    pip安装的基本教程.txt

    pip安装的基本教程主要涵盖了以下几个知识点: 1. Python环境检查:在开始安装pip之前,首先需要确认Python是否已经成功安装在系统中。这可以通过打开命令行窗口(cmd)并输入“python3”来完成。如果系统返回了...

    pip安装批处理.bat

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

    一分钟学会Python中pip的安装与使用-pip安装

    ### Python中的pip安装与使用详解 #### 一、简单介绍 pip是Python的包管理工具,主要用于处理Python软件包的安装、更新、卸载等操作。对于开发人员来说,掌握pip的基本使用方法是非常重要的,因为它几乎涵盖了所有...

    基于命令行pip安装opencv代码

    标题和描述中提到的知识点是如何通过命令行使用pip安装OpenCV库。pip是一个用于安装和管理Python包的工具,它允许开发者能够方便地将第三方库添加到Python环境中。在本文档中,将详细解释以下知识点: 1. pip的定义...

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

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

    python_pip安装库_永久换源配置(csdn)————程序.pdf

    ### Python pip 安装库与永久换源配置详解 #### 一、pip简介与环境配置 pip 是 Python 的包管理工具,它可以帮助我们轻松地安装、卸载和管理 Python 库。pip 支持多种来源的包安装,包括官方的 PyPI (Python ...

    解决 pip 安装过程中出现的SyntaxError invalid syntax错误技巧

    内容概要:当遇到‘pip install xxx’命令时出现 SyntaxError: invalid syntax 错误时,文中总结了多个可能的原因以及解决方案,包括确认命令执行环境、Python 与 pip 版本一致性检查、正确安装 pip、确保命令格式...

Global site tag (gtag.js) - Google Analytics