Python自动安装第三方类库
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自动安装第三方类库的更多相关文章
- python 利用 setup.py 手动安装第三方类库
python 利用 setup.py 手动安装第三方类库 由于我在mac使用时,装了python3,默认有python2的环境,使用 pip 安装第三方类库时,老是安装到 python2的环境上: 在 ...
- python自动安装mysql5.7
python自动安装mysql5.7 python版本:python2.6 centos版本:centos6.9 mysql版本:mysql5.7.19 安装目录路径和数据目录路径都是固定,当然也可以 ...
- python自动安装mysql5.7【转】
#!/usr/bin/env python import os import sys import re base_dir = '/opt/software/mysql-5.7.17-linux-gl ...
- (python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, 'Read timed out.')
(python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, ‘Read timed out.’)pip工具安装百度经验链接: pip安装 ...
- 解决Python pip安装第三方包慢的问题
解决Python pip安装第三方包慢的问题 主要是修改源,国内的源有几个 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi ...
- python如何安装第三方库
1.python集成开发环境pycharm如何安装第三方库 http://blog.csdn.net/qiannianguji01/article/details/50397046 有的时候安装不上第 ...
- python中安装第三方库(使用豆瓣的镜像网站快速安装)
#安装第三方库#标准库,第三方库#pip install selenium 直接从官网进行安装,有时网速会有点慢#可以去国内的镜像站安装#pip install selenium -i https:/ ...
- Python PyCharm安装第三方库
第一步:在PyCharm菜单中选择File--->Settings 第二步:在设置页出现的搜索框搜索:Project Interpreter 或者直接定位到此处 第三步:输入库名,搜索安装第三方 ...
- python安装第三方类库的方法
1.先到官网 http://pypi.python.org/pypi/setuptools 下载setuptools.exe文件并安装 点击 ez_setup.py进入, 并将内容复制下来, 保存为本 ...
随机推荐
- Spring3事务管理——使用@Transactional 注解(转)
文章地址:http://my.oschina.net/guanzhenxing/blog/214228
- chkconfig用法
有时候为了方便管理,我们常常喜欢在Linux中将之安装为服务,然后就可以使用服务来管理. 但是当我们运行安装服务的命令时候,假设服务名为myservice #chkconfig --add myser ...
- asp.net将sql语句封装在类库中
将sql语句封装在cs中,通过类库的引用使用他的select.update.insert 源代码(cs): using System; using System.Collections.Generic ...
- Node.js tools for visual studio 在vs中使用Node.js
简单介绍 PTVS开发团队又开发出一款可以在VS里编写Node.js应用程序的插件——NTVS(Node.js Tools for Visual Studio),开发者可以在VS里轻松开发Node.j ...
- 133. Clone Graph
题目: Clone an undirected graph. Each node in the graph contains a label and a list of its neighbors. ...
- [译]GotW #89 Smart Pointers
There's a lot to love about standard smart pointers in general, and unique_ptr in particular. Proble ...
- Oracle系列之游标
涉及到表的处理请参看原表结构与数据 Oracle建表插数据等等 游标: 1.目的 解决“ select * ”返回空.多行记录问题 但凡select,就可能多行结果集,也就需要用游标 2.原理 多行 ...
- 我的第一个Spring程序
1.程序结构 2.各个文件 ByeService.java package com.service; public class ByeService { private String name; pu ...
- MFC窗口重绘
Invalidate()与 UpdateAllViews()有什么分别 Invalidate()是让程序重画窗口. UpdateAllViews()是在DOC/VIEW结构中, 当一个视图的数据改变后 ...
- sql - and - or
sql - and SQL AND links together two or more conditional statements for increased filtering when run ...