Python在使用过程中会用到大量的第三方库,逐一手工去下载、安装比较繁琐。可以配置第三方镜像源并使用pip进行自动安装。这里推荐选择豆瓣的镜像源:http://pypi.douban.com/simple/

Windows下的安装介绍(我的环境是Win7+Python 2.7.12)

1、检查已安装pip。通常安装完python就会自动安装完成。检查方法如下:

c:\Python27\Scripts>dir

驱动器 C 中的卷是 系统

卷的序列号是 0000-0A6F

c:\Python27\Scripts 的目录

2017/01/08  09:52    <DIR>          .

2017/01/08  09:52    <DIR>          ..

2016/12/05  23:29            89,448 easy_install-2.7.exe

2016/12/05  23:29            89,448 easy_install.exe

2017/01/08  09:52            89,420 pip.exe

2017/01/08  09:52            89,420 pip2.7.exe

2017/01/08  09:52            89,420 pip2.exe

5 个文件        447,156 字节

2 个目录 19,888,021,504 可用字节

1、添加pip路径到path变量,方便后续执行。不用每次先到pip的路径下再执行。配置方法如下:

我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量中选择"Path" -> 点击“编辑”,添加;;C:\Python27\Scripts

结果如下:

cmd命令下执行pip,显示如下内容说明配置成功。ps:cmd窗口需退出重新登录

C:\Users\Administrator>pip

Usage:   pip <command> [options]

2、获取HOMEPATH变量,创建%HOMEPATH%\pip\pip.ini文件。如果%HOMEPATH%目录下没有目录,就自己创建pip目录和pip.ini文件

C:\Users\Administrator>set HOMEPATH HOMEPATH=\Users\Administrator

3、在pip.ini文件中添加相关内容并保存,添加内容如下:

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

4、测试。自动下载安装Pexpect类库。如下

C:\Users\Administrator>pip install Pexpect Collecting Pexpect   Downloading http://pypi.doubanio.com/packages/5b/16/4859a0376be8b87bf3920b1f6e63b8a3c0ee42488babee07c87ca9316e03/pexpe ct-4.2.1-py2.py3-none-any.whl (55kB)     100% |████████████████████████████████| 61kB 240kB/s Collecting ptyprocess>=0.5 (from Pexpect)   Downloading http://pypi.doubanio.com/packages/40/a5/184b46a3c986000196abd077166b2536acb2500009bec95feb9b8fc19828/ptypr ocess-0.5.1-py2.py3-none-any.whl Installing collected packages: ptyprocess, Pexpect Successfully installed Pexpect-4.2.1 ptyprocess-0.5.1

5、安装成功。

Python自动安装第三方类库的更多相关文章

  1. python 利用 setup.py 手动安装第三方类库

    python 利用 setup.py 手动安装第三方类库 由于我在mac使用时,装了python3,默认有python2的环境,使用 pip 安装第三方类库时,老是安装到 python2的环境上: 在 ...

  2. python自动安装mysql5.7

    python自动安装mysql5.7 python版本:python2.6 centos版本:centos6.9 mysql版本:mysql5.7.19 安装目录路径和数据目录路径都是固定,当然也可以 ...

  3. python自动安装mysql5.7【转】

    #!/usr/bin/env python import os import sys import re base_dir = '/opt/software/mysql-5.7.17-linux-gl ...

  4. (python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, 'Read timed out.')

    (python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, ‘Read timed out.’)pip工具安装百度经验链接: pip安装 ...

  5. 解决Python pip安装第三方包慢的问题

    解决Python pip安装第三方包慢的问题 主要是修改源,国内的源有几个 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi ...

  6. python如何安装第三方库

    1.python集成开发环境pycharm如何安装第三方库 http://blog.csdn.net/qiannianguji01/article/details/50397046 有的时候安装不上第 ...

  7. python中安装第三方库(使用豆瓣的镜像网站快速安装)

    #安装第三方库#标准库,第三方库#pip install selenium 直接从官网进行安装,有时网速会有点慢#可以去国内的镜像站安装#pip install selenium -i https:/ ...

  8. Python PyCharm安装第三方库

    第一步:在PyCharm菜单中选择File--->Settings 第二步:在设置页出现的搜索框搜索:Project Interpreter 或者直接定位到此处 第三步:输入库名,搜索安装第三方 ...

  9. python安装第三方类库的方法

    1.先到官网 http://pypi.python.org/pypi/setuptools 下载setuptools.exe文件并安装 点击 ez_setup.py进入, 并将内容复制下来, 保存为本 ...

随机推荐

  1. Spring3事务管理——使用@Transactional 注解(转)

    文章地址:http://my.oschina.net/guanzhenxing/blog/214228

  2. chkconfig用法

    有时候为了方便管理,我们常常喜欢在Linux中将之安装为服务,然后就可以使用服务来管理. 但是当我们运行安装服务的命令时候,假设服务名为myservice #chkconfig --add myser ...

  3. asp.net将sql语句封装在类库中

    将sql语句封装在cs中,通过类库的引用使用他的select.update.insert 源代码(cs): using System; using System.Collections.Generic ...

  4. Node.js tools for visual studio 在vs中使用Node.js

    简单介绍 PTVS开发团队又开发出一款可以在VS里编写Node.js应用程序的插件——NTVS(Node.js Tools for Visual Studio),开发者可以在VS里轻松开发Node.j ...

  5. 133. Clone Graph

    题目: Clone an undirected graph. Each node in the graph contains a label and a list of its neighbors. ...

  6. [译]GotW #89 Smart Pointers

    There's a lot to love about standard smart pointers in general, and unique_ptr in particular. Proble ...

  7. Oracle系列之游标

    涉及到表的处理请参看原表结构与数据  Oracle建表插数据等等 游标: 1.目的 解决“ select * ”返回空.多行记录问题 但凡select,就可能多行结果集,也就需要用游标 2.原理 多行 ...

  8. 我的第一个Spring程序

    1.程序结构 2.各个文件 ByeService.java package com.service; public class ByeService { private String name; pu ...

  9. MFC窗口重绘

    Invalidate()与 UpdateAllViews()有什么分别 Invalidate()是让程序重画窗口. UpdateAllViews()是在DOC/VIEW结构中, 当一个视图的数据改变后 ...

  10. sql - and - or

    sql - and SQL AND links together two or more conditional statements for increased filtering when run ...