工作的过程中碰到了python扩展包使用的问题,因而在这儿和各位分享一下python扩展包安裝(linux系统软件下)的小体会心得。
1 python扩展包
Python扩展包,包括有控制模块,是python引进的按文件目录来机构控制模块的方式 ,而控制模块便是.py文件。应用控制模块,包,进一步提高了编码的可扩展性,精确性。
2 在线安装
在线安装python包是我*爱的,为何?那是由于不用自身下载python包,也不会被依赖包,依赖包的依赖包搞的头晕眼花,简易的指令就能安裝需要的python包。
我经常运用pip来安裝python扩展包,pip是python内置的第三方python包安裝专用工具。下边详细介绍在线安装python包的方式 :(以安裝matplotlib包为例子):
1 pip install matplotlib
2 pip install matplotlib==1.4.0(特定版本号为1.4.0)
3 pip install matplotlib --target=path(安裝至特定途径)
4 python2 -m pip install matplotlib(特定python版本号为python2)
5 python3 -m pip install matplotlib(特定python版本号为python3)
3 线下安裝
谈起线下安裝,我就头痛,由于自身企业常用的群集是断开连接的,因此安裝python包是一件挺费力的事。埋怨归埋怨,日常生活要再次,工作中也需要再次(以安裝pysm包为例子)。
*在PyPI网址下载pysm包,自然还有别的途径下载python包,可是PyPI网址是笔者的优选 。PyPI,即the Python Package Index,是较全的python包资源下载。
扩展包免费下载的形式一般有三种(whl/zip/tar.gz,三种文件格式的资料在信息上也很有可能各有不同),我常见的是tar.gz文件格式,因而免费下载的是pysm-0.3.7.tar.gz,我免费下载至当地后发送至群集。以后就可以开展线下安裝了,方式 如下所示:
方式 1:pip install pysm-0.3.7.tar.gz
方式 1还可以和在线安装一样特定安装文件,安裝的python版等。
方式 2:tar zxvf pysm-0.3.7.tar.gz(缓解压力)
cd pysm-0.3.7
python setup.py build
python setup.py install
线下安裝不可以自动安装依赖包,因而如果有依赖包得话,只有一个个手动式安裝。
4 结语
python包使用的方式 不仅我列出的这些,我仅仅在这儿开诚布公。但之上方式 比较常见,也是我常见的方式 。假如文中中有不正确的地区,热烈欢迎给我们留言板留言。好了,下次见!