最近因为一个小项目使用到了python,和一些module,同时也使用了C++和python混编的一些技术。
有一次代码出现了bug,但是我不知道是哪里引起的,最后实在没有办法我把一些module卸载安装这样搞了几次。
这篇博客其实完全是基础向的内容,有价值可能不是很多,看了一些博文和自己的总结,就当是一个笔记吧。
Python第三方模块安装方法:
Module安装完成后,存放在python安装目录下的Lib\site-packages中,比如我使用python27安装在d盘,安装的Module名称为aip,存放路径默认就是D:\Python27\Lib\site-packages。这个路径可以通过环境变量设置,安装到哪个位置,import默认就在哪个位置。
python shell中查看Moudles的命令help ('modules')
1.setuptools源码安装:下载moudle源码包,包内如果存在setup.py文件可在python环境下运行python setup.py install命令,没有可以自己写,一般都会有一个。
setup.py中主要执行一个 setup函数,该函数中大部分是描述性东西,最主要的是packages参数,列出所有的package,可以用自带的find_packages来动态获取package。以百度AIP的setup.py为例。百度AIP的setup文件直接列出所有Packages。
setup.py文件: