Windows平台Python的一些外部模块的安装
2015-07-31 21:34
726 查看
Windows平台Python的一些外部模块的安装:
Python包仓库
https://pypi.python.org/pypi可搜索需要的包。
准备pip:
一般在使用python**.msi安装包安装时已经勾选安装pip了。D:\Python34\Scripts\加入PATH路径使CMD命令行可用
pip命令(可在配置Python的PATH时,一起配置之)
pip的升级与重新安装,例如被提示
You are using pip version 6.0.8, however version 7.1.2 is available.
You should consider upgrading via the ‘pip install –upgrade pip’ command.
在命令行下,按照提示运行
pip install --upgrade pip有时却遇到旧版本pip被自动卸载,而新版本pip安装失败。这时手动安装:
在官网 (https://pypi.python.org/pypi/pip/) 打开
Installation链接 (https://pip.pypa.io/en/stable/installing/) ,看到有一种安装方法是
下载
get-pip.py文件,然后(不需要管理员模式)命令行
python get-pip.py即可网络在线安装pip了。
常见安装问题的可能原因
在使用源代码手动方式安装时,有些模块的源代码包解压缩后,所在路径名称很长,在Windows平台如果路径名过长有时会出现install失败,可以将路径名改短尝试。列出已安装的包
pip listrequests的安装
pip在线安装方式:pip install requests
下载源代码包方式,解压:
python setup.py install
bs4即Beautiful Soup的安装
pip在线安装方式:pip install beautifulsoup4
下载源代码包方式,解压:
python setup.py install
卸载
pip uninstall beautifulsoup4
说明:HTML解析器,虽然BeautifulSoup官方文档中推荐使用lxml,原因是速度快。但实际使用中还是建议用 html5lib,原因就是其最接近以浏览器的方式解析文档,容错性最好,缺点就是速度慢些。但这总比解析出现莫名其妙问题再人工debug更省时间省精力。(实际使用过程中就遇到过lxml解析丢失内容的情况)
html5lib的安装
pip在线安装方式:pip install html5lib
lxml的安装:
Windows平台不建议使用pip命令pip install lxml在线安装lxml。
在http://lxml.de/installation.html#installation 中已说明 MS Windows 平台可以考虑使用已经编译好的包,下载 **.whl 时注意选择对应Python的版本。例如
pip install lxml-3.4.4-cp34-none-win32.whl(对应CPython3.4版本win32平台)
相关文章推荐
- python 中文乱码问题
- python实现南大教务处通知更新进行自动推送
- Python3学习(2)-中级篇
- 我是如何开始去了解Python函数式编程--Python函数式编程初涉
- 我是如何开始去了解Python函数式编程--Python函数式编程初涉
- heap sort in python :-) just for fun
- python print格式化输出
- Python3 显示bytes中的值
- python中的getopt模块
- python 的使用:getattr,hasattr
- python_getopt解析命令行输入参数的使用
- Python实现Table To Point代码
- Python实现Table To Point代码 分类: Python 2015-07-31 18:45 3人阅读 评论(0) 收藏
- python 之 分割参数getopt
- python2在pycharm中的中文乱码问题处理方式
- python3.x中的urllib模块
- Python实现fibnacci
- Python初步
- Python调用windows下DLL详解 - ctypes库的使用
- python 函数式编程