發布自己的python庫

2021-10-20 17:57:16 字數 1932 閱讀 3188

自己寫了一些函式,封裝成乙個庫,想通過pip匯入,怎麼做呢?

pypi註冊

先在本地建乙個專案,比如我的django-xadmin,專案結構:

xadmin

setup.py

xadmin就是我需要上傳到pypi的專案,即庫名,裡面包括有__init__.py、其他檔案等,比如我的:

把這個專案發布到自己的github公共倉庫裡.

#!/usr/bin/env python

from io import

open

from setuptools import setup, find_packages

setup(

name=

'xadmin'

, version=

'3.0.1'

, description=

'專案描述'

, long_description=

'詳細的專案描述'

, author=

'作者名'

, author_email=

'作者郵箱'

])

引數說明:

name

專案**所在目錄,也是pip要上傳的專案名稱,其他人用pip install ***來安裝時,後邊的***就是這個xadmin

version

版本號,後期專案 更新了,要用pip來更新包的時候,會更新比當前版本號高的新版本

packages

packages = find_packages(),這個引數是匯入目錄下的所有__init__.py

install_requires

列表裡邊包含的是專案引用到的第三方庫,如果專案有用到第三方庫,要在這裡添上第三方庫的包名

先安裝發布工具:

開啟電腦cmd,執行以下命令即可

pip install twine
在專案目錄下:

python setup.py sdist
這時在專案目錄中會生成乙個dist資料夾,把裡面的檔案上傳即可,上傳命令為:

twine upload dist/*
pip install 庫名
比如我上傳的專案名為xadmin,pip install xadmin

關注我,我們一起成長~~

python 發布庫 怎麼發布自己的python庫

開發者可以通過python官方的第三方倉庫pypi python package index 來發布自己開發的python庫。方法是 1 新建乙個專案資料夾和主程式 2 選擇合適的開源證書 3 編寫setup.py檔案和使用文件 4 發布。前言與簡介 我想任何乙個有追求的python開發者在度過基礎...

自己的python包發布經驗

主要參考 以下經驗是建立在上述參考檔案之上的。有幾點經驗 1,在 註冊乙個賬號,我的是seefeel.server response 410 project pre registration is no longer required or supported,so continue directl...

Python 如何發布自己的模組

from distutils.core import setup setup name hm message 包名 version 1.0 版本號 descripion 傳送和接收模組 描述資訊 long description 完整的傳送和接收模組 完整的描述資訊 author kaisarh 作...