您的位置:首页 > 编程语言 > Python开发

python:13:第三方库的安装

2017-10-28 10:32 211 查看

第一章: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/[/code] 
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[/code] 

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/[/code] 
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/[/code] 
./pip2.7 install mysql -i https://pypi.tuna.tsinghua.edu.cn/simple/[/code] 
numpy pandas matplotlib pysam等

6,pip的版本升级

./pip2.7 install --upgrade pip
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: