python 打包自己的模塊並安裝使用

1、創建一個你自己的包目錄,如myPy

將你需要打包的代碼模塊放到目錄下,需要注意的是,打包的代碼包一定要有__init__.py文件,python才能識別。結構如下:2、

2、如上圖:我需要打包的是excelUtil包裏面的excel_util.py模塊

3、在myPy目錄下創建一個README.md文件,這是模塊用法介紹文件,可以留空

4、接下來這一步最重要,在myPy目錄下創建setup.py文件,這個是你的打包配置文件,如下:

import setuptools

with open("README.md", "r") as fh:
    long_description = fh.read()

setuptools.setup(
    name="excelUtil",
    version="0.0.1",
    author="Wenxiao Yang",
    author_email="Wenxiao [email protected]",
    description="A small example package",
    long_description=long_description,
    long_description_content_type="text/markdown",
    url="https://github.com/pypa/sampleproject",
    packages=setuptools.find_packages(),
    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
)
5、以上都完成後,在myPy目錄下, 執行命令:python setup.py sdist 進行打包,打包完成後,目錄下會新增dist、xxx.egg-info目錄,其中dist裏面的xxx.tar.gz就是你打的包。

6、執行pip install xxx.tar.gz 安裝

7、pip list 查看是否成功

8、進入python命令窗口,import xxx 查看是否成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章