您现在的位置是:网站首页> 编程资料编程资料
python开发sdk模块的方法_python_
2023-05-26
294人已围观
简介 python开发sdk模块的方法_python_
一、开发模块目的
通过setup.py将框架安装到python环境中,开发成第三方模块来, 以此来调用,增加使用方便及安全高效性
二、编写setup.py文件
#!/usr/bin/env python import os from setuptools import ( find_packages, setup, ) path = '/home/server/wangm/gfdatasdk/requirements.txt' file_path = path if path else os.path.join( os.getcwd(), 'requirements.txt') def parse_requirements(filename): """ 加载requirements文件 Args: filename: Returns: """ requirements = (line.strip() for line in open(filename)) return [require for require in requirements if require and not require.startswith("#")] setup( name='datasdk', version='1.0.0', description=' package', packages=find_packages(exclude=['tests', 'tests.*']), url=' ******', author='gfzq', author_email='1115201185@qq.com', install_requires=parse_requirements(file_path), )三、安装自研模块
- pip install packaging
- pip install --upgrade setuptools
- 切换到对应需要python虚拟环境下
- 切换到setup.py所在目录
- 在终端执行python setup.py install
四、遇到问题

五、运营及维护
一般会将开发的sdk自研模块存放PyPi仓库 ,以让所有人可以方便的上传和下载。PyPi仓库是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI。PyPI推荐使用pip包管理器来下载第三方库。
pip可正常工作在Windows、Mac OS、Unix/Linux等操作系统上
六、参考文献
搭建、使用与维护私有PyPi仓库_何小有的博客-CSDN博客
python打包SDK上传pypi_CSDN博客_python 打包sdk
pypi仓库 - oaksharks - 博客园 (cnblogs.com)
pip安装软件时出现Command “python setup.py egg_info“ failed with error code 1 in /tmp/的办法 -CSDN博客
搭建私有pypi仓库及需要注意的问题-阿里云开发者社区 (aliyun.com)
到此这篇关于python开发sdk模块的文章就介绍到这了,更多相关python开发sdk模块内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- Python用requests-html爬取网页的实现_python_
- Python实现智能贪吃蛇游戏的示例代码_python_
- Python argparse库的基本使用步骤_python_
- python测试开发django之使用supervisord 后台启动celery 服务(worker/beat)_python_
- python 通过dict(zip)和{}的方式构造字典的方法_python_
- python3.8+django2+celery5.2.7环境准备(python测试开发django)_python_
- Python详解复杂CSV文件处理方法_python_
- python中的集合及集合常用的使用方法_python_
- Python中.py程序在CMD控制台以指定虚拟环境运行_python_
- PyQt转换路径中的斜杠(斜杠(/)与反斜杠(\)转换)_python_
