Linux中的操作,
windows中的操作,
Linux中的操作,
1.先創建一個獨立的檔案夾,然后創建一個如圖所示的目錄結構:

2.命令:
mkdir blue_package
cd blue_package
touch lybluely.py
touch __init__.py
cd blue_package
touch setup.py
touch README.md
touch LICENSE
3.每個檔案的作用:

(1)__init__.py寫入的內容:
from __future__ import absolute_import
from .lybluely import *
name = "lybluely"
(2)lybluely.py寫入內容
def output():
print("這是我的第一個python包,可以學習的!!!")
(3)README.md寫入內容:
主要介紹這個包是做什么的,如何使用,我的是測驗,方法簡單,所以什么都不寫了,
(4)setup.py寫入內容:
import setuptools
with open("README.md","r") as fh:
long_description = fh.read()
setuptools.setup(
name = "lybluely",
version = "5.0.3",
author = "用戶名",
author_email = "你的郵箱",
description = "This is a test", #介紹
long_description = long_description,
long_description_content_type = "text/markdown",
url = "https://upload.pypi.org/legacy",#如果自己寫的,在GitHub有就寫GitHub地址,或者其他地址,沒有就寫pypi自己的url地址
packages = setuptools.find_packages(),
classifiers=[
"Programming Language :: Python :: 3",
],#這個檔案適用的python版本,安全等等,我這里只寫入了版本
)
(5)LICENSE:
(如果你有自己的GitHub地址,并將你寫的包發表到了其中,那么你就可以在GitHub上生成自己的LICENSE,并將內容復制到這個LICENSE文本中,具體操作:這里)
我們可以在這里宣告:你要免費用我的代碼,可以,但是你得署我的名一下,我是原創,你是借用,(因為是一個測驗模塊,所以隨便寫)
4.下載兩個包(setuptools和twine):
python3 -m pip install --user --upgrade setuptools wheel
python3 -m pip install --user --upgrade twine
5.去注冊自己的pypi賬號:地址
6.輸入以下命令:
python3 setup.py sdist bdist_wheel

(1)生成這樣的目錄(pypi主要需要dist這一目錄):

(2)輸入第二個命令;
twine upload dist/*

完成后,驗證自己的包是否可以下載使用:
pip install lybluely
驗證:

成功將自己的包放入pypi并可以下載,(不要用相同的名字來命令你的包,否則會上傳失敗的)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/337698.html
標籤:其他
上一篇:回顧一下大學學的資料結構
