windows下安装python第三方包、模块汇总如下(部分方式同样适用于其他平台):

1. windows下最常见的*.exe,*msi文件,直接运行安装即可;

2. 安装easy_install,可以去官网下载:http://peak.telecommunity.com/dist/ez_setup.py,使用python 执行ez_setup.py文件,如:python ez_setup.py,此后会下载安装相应版本的easy_install.exe至python安装目录下的Scripts目录下.

3. easy_install.exe可安装*.egg格式的包,如:easy_install *.egg。

4. 在3的基础上得到的easy_install.exe,安装pip,如:easy_install pip;可得到pip.exe和pip对应版本的exe文件;

5. 通过4得到的pip.exe可安装*whl格式的包;如: pip install *.whl

6. 一些第三方模块,gzip、tar、zip等解压后有setup.py文件,可以直接通过python安装,如:python2或python3 setup.py install

以下可以通过编写脚步安装所有需要的工具(easy_install,pip), onekeyinstall.py:

import os
file_name = ‘ez_setup.py‘
from urllib import urlopen
data = urlopen(‘http://peak.telecommunity.com/dist/ez_setup.py‘)
with open(file_name, ‘wb‘) as file:
file.write(data.read() )
os.system(‘python %s‘ % (os.path.join(os.getcwd(),file_name) ) )
os.system('easy_install pip') 执行:python onekeyinstall.py
注意:执行该脚步或是以上步骤需要预先设置好python路径至系统环境变量中,否则可能无法正确执行,此外通过网络下载ez_setup.py的文件通过python执行安装easy_install,并通过其再安装pip,新版本的python3
已自带pip工具,不需要再单独下载安装。 补充:
  Linux平台下还有apt-get,yum等安装工具安装;此外目前比较流行的是pip,安装pypi(即Python包索引网站的各个上传的包),安装方法:pip2或pip3 install packagename;最后pip还可以有其他参数选项。比如下载
的版本控制、下载多个包列表等。
  

Python安装包或模块的多种方式汇总的更多相关文章

  1. python安装包的时候报错

    python安装包的时候报错 今天兴致勃勃的安装了一个paramiko包,过程很顺利,但是到结尾的时候报错,这就让人不爽了. 所以呢,需要安装一个名为python-dev的软件包. 该软件包包括头文件 ...

  2. Python 解决Python安装包时提示Unable to find vcvarsall.bat的问题

    解决Python安装包时提示Unable to find vcvarsall.bat的问题   by:授客 QQ:1033553122 问题 Python安装包时,提示Unable to find v ...

  3. python安装包及批量更新包

    python安装包 # pip安装 pip install pyecharts # 源码安装 - linux git clone https://github.com/pyecharts/pyecha ...

  4. Python 3基础教程11-如何利用pip命令安装包和模块

    本文介绍如何利用pip命令安装Python相关的包和模块.在Python中有些方法或者模块是自带的功能,也叫(build-in),内构函数,实际使用,可能内构函数或者模块不能完成我们的任务,我们就需要 ...

  5. python安装包问题小结

    你可能遇到的问题包括:ImportError: No module named sklearn 未安装sklearn包ImportError: DLL load failed: 找不到指定的模块Imp ...

  6. Python 安装包的导入

    1.安装适合的pip python安装pip的命令: python -m pip install --upgrade pip安装Python包,的确是pip最为方便了,简单快捷,因为它直接是从pypi ...

  7. python3 利用pip命令安装包和模块

    本文介绍如何利用pip命令安装Python相关的包和模块.在Python中有些方法或者模块是自带的功能,也叫(build-in),内构函数,实际使用,可能内构函数或者模块不能完成我们的任务,我们就需要 ...

  8. python 安装包总结

    PIL安装(Centos6.6) 1. 安装PIL所需的系统库 (centos6.6)yum install zlib zlib-devel -yyum install libjpeg libjpeg ...

  9. windows下 Python 安装包的配置

    1.下载安装 Pythonpython-2.7.2.msi  http://www.python.org/download/如下载 Python 2.7.2,安装目录为 C:\Python27 2.添 ...

随机推荐

  1. Ubuntu默认防火墙安装、启用、配置、端口、查看状态相关信息

    Ubuntu附带了一个相对iptables简单很多的防火墙 配置工具:ufw ufw防火墙 即uncomplicated firewall,不复杂的防火墙,繁琐部分的设置还是需要去到iptables ...

  2. c#反射-动态加载dll简单例子

    假设已有组件ClassLibraryTEST.dll,放置于程序目录下.组件中ClassLibraryTEST命名空间下有TEST类,类中有方法sum.下面示例就是动态加载组件并调用sum方法的简例: ...

  3. miniui前台无法显示数据

    坑爹,刚开始使用miniui重写对账单的功能,显示数据的时候明明已经获取到json数据了,但前台还是显示不出来,找了一上午的原因,终于找到是因为前台显示字段的field值要改成和json中(数据库字段 ...

  4. hibernate-cascade级联关系

    <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBL ...

  5. <!DOCTYPE>标签的定义与用法

    <!DOCTYPE> 声明不是 HTML 标签:它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令. 在 HTML 4.01 中,<!DOCTYPE> 声明 ...

  6. elastichq auto connect

    $(document).ready(function () { $('#connectionURL').focus(); ajaxloading.hide(); scrollToTop.activat ...

  7. 一次性事务和CTE插入数据的比较

    有时要构造一些数据来做测试数据,像下面这样: IF OBJECT_ID(N'T14') IS NOT NULL BEGIN DROP TABLE T14 END GO CREATE TABLE T14 ...

  8. Shader 学习笔记

    Shader "Custom/Diffuse Texture" { // Shader的开始,双引号内饰该Shader的名字 Properties { _MainTex (&quo ...

  9. bzoj1734 愤怒的牛

    Description Farmer John has built a new long barn, with N (2 <= N <= 100,000) stalls. The stal ...

  10. CentOS6.3 编译安装LAMP(2):编译安装 Apache2.4.6

    Apache官方说: 与Apache 2.2.x相比,Apache 2.4.x提供了很多性能方面的提升,包括支持更大流量.更好地支持云计算.利用更少的内存处理更多的并发等.除此之外,还包括性能提升.内 ...