文档章节

Python模块/包/库安装(6种方法)

c
 cswangyx
发布于 06/18 13:02
字数 405
阅读 19
收藏 7

Python模块/包/库安装(6种方法)

冰颖机器人 冰颖机器人 2016-11-29 21:33:26

一、方法1: 单文件模块
直接把文件拷贝到 $python_dir/Lib

二、方法2: 多文件模块,带setup.py

下载模块包(压缩文件zip或tar.gz),进行解压,CMD->cd进入模块文件夹,执行:
python setup.py install

三、 方法3:easy_install 方式

 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以使用easy_install进行安装package(文件名称、资源的URL、.egg文件(python egg文件)来下载安装文件)
  easy_install packageName
  easy_install package.egg

四、 方法4:pip 网络搜索自动安装

先进行pip工具的安裝:easy_install pip(pip 可以通过easy_install 安裝,而且也会装到 Scripts 文件夹下D:\Python2.7\Lib\site-packages)

安裝:pip install PackageName

pip常用命令
列出安装的packages:pip freeze
安装特定版本的package:通过使用==, >=, <=, >, <来指定一个版本号
$ pip install 'Markdown<2.0'
$ pip install 'Markdown>2.0,<2.0.3'
升级包到当前最新的版本,可以使用-U或者--upgrade:
升级包pip install -U Markdown
卸载包:pip uninstall Markdown
查询包:pip search "Markdown"

五、 方法5:.whl文件pip 方式

下载对应模块.whl文件,在CMD->cd命令下进入到.whl文件所在目录,如果pip目录未添加到环境变量,最好把.whl文件放置到pip.exe所在目录(D:\Python2.7\Scripts\)。

安装: pip install 包名.whl

六、方法6:.exe文件自定义安装

下载对应版本的exe安装文件,如numpy-1.9.2-win32-superpack-python2.7.exe和mlpy-3.5.0.win32-py2.7.exe

安装:打开自动安装即可

© 著作权归作者所有

共有 人打赏支持
c
粉丝 0
博文 6
码字总数 405
作品 0
苏州
高级程序员
关于 python ImportError: No module named 的问题

今天在 centos 下安装 python setup.py install 时报错:ImportError: No module named sysconfig, 当时急着用,就顺手直接源码编译了一把,make install 后就 ok 了。 然后又在 cygwin 下安...

大数据之路
2013/02/21
0
8
38.Python开发生态环境简介

Python开发生态环境简介 作者: Mir Nazim 原文: Python Ecosystem - An Introduction 译者: dccrazyboy 当开发人员从PHP,Ruby或者别的开发环境转换到Python时,所面对的最大问题是缺乏对Pyt...

quanpower
2013/08/05
0
0
深入了解Python与黑客的关系,另赠Python黑客视频教程!

网络爱好者总是要掌握编程语言的,这里推荐:python。下面,一文了解黑客们会用到哪些Python技术!尾部免费送教程! 1、为什么是python Python已经成为漏洞开发领域的行业标准,读者会发现大...

Python新世界
07/27
0
0
Python中如何调用C++写的扩展模块

Python中如何调用C++写的扩展模块 来自: http://www.itivy.com/python/archive/2012/2/13/python-call-cpp-module.html Python可以调用C++写的扩展模块,具体调用的方法如下: 1.去http://...

FreeBlues
2012/07/17
0
0
Python2.7编译安装和pip安装

1、Python2.7安装 一、python下载 之前也装过其他版本的Python,但是各种原因一段时间没使用了,这次重新最新的Python,直接从官网下载https://www.python.org/ftp/python/2.7.14/Python-2.7...

echones
2017/11/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 使用parent方式引用时 获取值属性方式默认@

采用官网提供的 引入依赖时,application.properties中的值变量,无法通过${}获取,这是由于Spring Boot 已经将字符方式调整为 <resource.delimiter>@</resource.delimiter>。故如果在,工程中...

翱翔fly
15分钟前
1
0
HTTPS证书验证流程及SSL证书生成步骤【附nginx开启https配置】

------------------------------------------------------------ HTTPS证书验证流程(极简化版) 1.客户端向服务端请求证书(server.crt) 2.服务端下发证书(server.crt) 3.客户端用预制的...

xiaomin0322
16分钟前
1
0
预编译sql语句和参数化sql能有效防止——sql注入攻击——

预编译和参数化处理sql原理类似: 参数化处理sql 是将参数进行了字符串化处理,把参数中的单引号,井号#,等都做了转义处理,进而在执行sql语句时不会被当做sql中的定界符和指定符来执行。 ...

fang_faye
17分钟前
1
0
springboot最全配置解释

​​​​​​​# ----------------------------------------# 核心属性# ----------------------------------------# 文件编码banner.charset= UTF-8# 文件位置banner.locati...

废柴大叔
18分钟前
72
1
(大致了解下)从单机到2000万QPS: 知乎Redis平台发展与演进之路

导读:知乎存储平台团队基于开源Redis 组件打造的知乎 Redis 平台,经过不断的研发迭代,目前已经形成了一整套完整自动化运维服务体系,提供很多强大的功能。本文作者是是该系统的负责人,文...

Ocean_K
25分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部