一、自己写好的py模块或包,将py模块或包的路径加入到sys.path当中,这样就可以在任何路径下import了(投机的做法,因为自己写的py模块或包没有真正的“导入到Python系统中”)
二、将自己做好的模块制作成压缩文件(压缩包),然后供自己或别人安装,安装好之后就能像python内置模块一样随意导入了,步骤如下:
假如目前创建好的包为test,其中包含 __init__.py 、 A.py 、B.py
1.创建setup.py文件,使得包为test,其中包含 __init__.py 、 setup.py 、 A.py 、B.py
2.在setup.py文件里输入
from distutils.core import setup
setup(name="xxx",version="1.0",description="This is my module",author="xxx",py_modules=['A','B'])
3.python setup.py build
4.python setup.py sdist (生成压缩包成功,在生成的dist文件目录下)
接下来是解压、安装该包到“原生python系统中”
5.跳转到压缩包目录下解压:tar -zxvf 压缩包全名 (-xvf是解压,-cvf是打包,z是压缩包类型)
6.进入到解压成功的文件夹目录下进行安装:python setup.py install
接下来随意使用已经安装好的模块吧~