準備python模組**
編寫setup.py
編寫readme.md和license
安裝一些模組(setuptools 和 wheel,twine)
生成 dist 目錄用於上傳
twine 上傳
1. 準備python模組**
例如我建乙個目錄wtftest,在裡面隨便寫個**:wtftest.py
def
printwtf()
:print
("what the ****!"
)def
say():
print
("hello! what the ****!"
)
此外再建立乙個init.py 來說明模組具體內容
from
.wtftest import
*name =
"wtftest"
2. 編寫setup.py
在wtftest的同級目錄建立setup.py, 介紹模組名稱等資訊
import setuptools
setuptools.setup(
name=
'wtftest'
, version=
'1.0.0'
, description=
'just test!'
, author=
'wangtf'
, author_email=
'***[email protected]'
, url=
'', packages=setuptools.find_packages(),
)
3. 編寫readme.md和license
這兩個可以就比較隨意了:
readme.md主要介紹模組巴拉巴拉等資訊
license 則可以參考
例如mit的:
編輯完之後可以拷到目錄結構如下
4. 安裝一些模組(setuptools 和 wheel,twine)
python3 -m pip install --user --upgrade setuptools wheel
5. 生成 dist 目錄用於上傳
在setup.py的目錄下使用執行以下命令生成dist檔案
python3 setup.py sdist bdist_wheel
6. twine 上傳
使用twine 上傳,這時,便可以在pypi上查到了
twine upload dist/*
注意可能出現報錯:the user 『***x』 isn』t allowed to upload to project 『wtf』. see for more information.
這是因為,存在同名的python包,因此換乙個包名即可。
驗證:直接pypi官網搜尋,或者 pip install wtftest即可使用
漏了一點: 如果沒有pypi賬戶的需要註冊一下:
註冊
Python 如何將py檔案打包生成exe檔案
3 將專案檔案放到 pyinstaller 資料夾下面 我的是test.py 4 按住shift鍵右擊,在當前路徑開啟powershell 我用的是win10系統,用cmd也可以 輸入以下內容 最後的是檔名 python pyinstaller.py f test.py 此命令生成後開啟exe檔案會...
如何將檔案打包 是打包而不是壓縮
在linux下 用 tar命令就好,在windows下呢 用winrar,有人問了,那個不是壓縮工具嗎?當然壓縮是打包的一種,但是,當你需要將檔案打包,而不是壓縮 壓縮根據演算法,解壓時間很長 刻到光碟什麼的地方,空間大小不是問題的時候,就可以用普通打包即可。步驟如下 1,右鍵要打包的資料夾,新增到...
如何將Py檔案打包為exe
1 安裝pip 2 安裝distribute,pip install distribute 3 按照pyinstaller,pip install pyinstaller 將所要打包的程式 即.py檔案和引用的資源檔案 放在乙個資料夾裡,用cmd進入這個目錄,輸入 pyinstaller f w p...