python:13:第三方库的安装

来源:互联网 发布:如何正确对待人工智能 编辑:程序博客网 时间:2024/05/24 15:36

第一章:python

第13节:第三方库的安装

1,模块的查找

Python模块的查找和下载;(网址)
pypi.python.org
Python内置模块的功能查看;(网址)
docs.python.org

2,模块的安装

Python第三方库的安装方法
Windows下的路径是:
C:\Python2.7\Lib\site-packages
(安装在D盘下的位置:D:\python2_7_14\Lib\site-packages
Linux下的路径是:
Python-2.7.13/lib/python2.7/site-packages/

第三方库的管理器(pip和easy_insatll)
pip和easy_insatll作为Python第三方包的管理器,可以安装或卸载第三方库,其中pypi是一些python第三方库所在的源,使用pip或者easy_install安装模块,或搜索这个源,然后自动下载安装;
easy_install biopython或
pip install biopython

Windows版本的python其下载并安装python第三方库的具体方法

以NumPy 1.13.1为例,说明安装方法;
首先在PyPI当中的search处搜索numpy,在进入numpy 1.13.1页面后,在其中的File处选择:
numpy-1.13.1-cp27-none-win32.whl(md5.pgp)
点击md5可以下载一个文件名为:
numpy-1.13.1-cp27-none-win32.whl的文件
可以将文件放入桌面当中的一个文件夹内,并记住文件路径,例如:
C:\Users\lenovo\Desktop\python-install
在桌面开始处右键点击运行,在运行窗口内输入cmd,进入Doc页面
之后会在Doc页面显示当前位置C:\Users\lenovo>,输入cd Desktop\python_install
之后输入:pip install numpy-1.13.1-cp27-none-win32.whl
之后Doc页面会输出:
Processing C:\Users\lenovo\desktop\python_install\numpy-1.13.1-cp27-none-win32.whl
Installing callected packages: numpy
Sucessfully installed numpy-1.13.1

另一种下载安装第三方库的方法:
1,在pypi网站当中下载好压缩包之后放入一个指定的位置,例如桌面,解压压缩包之后,找到setup.py文件的路径
2,在运行窗口中输入cmd,进入Doc页面,然后移动到setup.py所在的目录,
3,之后输入python setup.py install进行安装
4,之后会显示安装结果,例如出现如下结果会表示安装成功:
Writing C:\Python27\Lib\site-packages\progressivecsv-0.0.0.2-py2.7.egg-info

第三种方法是利用pip install进行安装
1,同样在上面的doc运行页面,将目录移动到python安装的目录下的Scripts目录下(D:\python2_7_14\Scripts),因为该目录下存在pip.exe应用程序
2,在该目录下输入pip install加要输入的安装包的名称即可进行安装,以biopython为例说明安装方法
3,在该目录下输入pip install biopython -i https://pypi.tuna.tsinghua.edu.cn/simple/
4,输出内容为Collectig biopython
Downloading biopython-1.7.0.tar.gz (15.7MB)
有时会提示版本不兼容,需要windows的C++版本更高级别,所以可以推荐源码安装
报错信息为:
error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27

linux版本的python其下载并安装python第三方库的具体方法

设定安装包的packages路径
在自己目录下的.bashrc文件(~/.bashrc)当中加入如下内容:

export PYTHONPATH='/home/D00/anaconda2/lib/python2.7/site-packages:/home/D00/language/Python-2.7.13/lib/python2.7/site-packages:/ho
me/D00/language/Python-3.6.2/Lib/site-packages'

1,首先,在安装第三方库之前,先要安装easy_install和pip
2,获得easy_install的地址:
https://pypi.python.org/pypi/ez_setup进入网页后
点击 Download
将下载的包,放入python安装目录当中的Lib/site-packages中
之后输入如下命令:
tar zxvf ez_setup-0.9.tar.gz
cd ez_setup-0.9
python ez_setup.py #(如果python安装好后,可以将安装的bin目录加入到~/.bashrc文件内,加入到环境变量中,如果没有加入环境变量需要用全路径调用python)
3,安装easy_install,输入:
python distribute_setup.py install
之后会在Python-2.7.13/bin目录下产生两个文件,easy_install和easy_install-2.7
之后在这个bin目录下再输入如下命令可以实现pip的安装
./easy_install2.7 pip -i https://pypi.tuna.tsinghua.edu.cn/simple/
4,如果安装失败可尝试手动下载并安装pip
下载pip的地址:
https://pypi.python.org/pypi/pip/9.0.1#downloads
点击下载,放入Lib/site-packages目录当中
之后输入如下命令:
tar zxvf pip-9.0.1.tar.gz
python setup.py install
(但要在安装easyinstall之后再安装pip,from setuptools import setup, find-packages)
5,利用 pip install安装第三方包
在Python-2.7.13/bin目录下输入如下命令可进行安装:
./pip2.7 install biopython -i https://pypi.tuna.tsinghua.edu.cn/simple/
./pip2.7 install mysql -i https://pypi.tuna.tsinghua.edu.cn/simple/
numpy pandas matplotlib pysam等
6,pip的版本升级
./pip2.7 install --upgrade pip

原创粉丝点击