一、自己写好的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
接下来随意使用已经安装好的模块吧~
相关文章
- 关于python中的包,模块导入的问题详解(二)
- 【原创】python倒排索引之查找包含某主题或单词的文件
- python导入模块和包的使用
- 项目总和 多级字典表单的Python实现关于购物车程序的Python实现python实现简单的登陆认证(含简单的文件操作)Python3 文件的重命名Python:员工信息增删改查文件修改的两种方式Fibonacci数列的两种实现方式模拟实现ATM与购物商城一个简单的多用户交互系统的实现模拟远程SSH执行命令的编解码说明optparse模块解析命令行参数的说明及优化利用生成器制作一个简单的客户端接收文件的进度条简单的单进程FTP服务器的实现博客系统之完整的项目文
- Unity Mecanim动画系统 之 模型导入材质(不可编辑) 或 贴图丢失(白模)的问题简单解决
- MongoDB的安装配置以及通过Python来操作mongoDB向其中导入或读取数据
- 关于Pycharm编辑器下,同一目录下的import 显示无法导入模块,或找不到对应模块的问题
- 关于python中的包,模块导入的问题详解(一)
- 打包发布Python模块或程序,安装包
- Python开发基础-Day16import模块导入和包的调用