91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pyhon怎么把程序打包為whl

發布時間:2023-03-14 15:41:54 來源:億速云 閱讀:237 作者:iii 欄目:開發技術

本文小編為大家詳細介紹“pyhon怎么把程序打包為whl”,內容詳細,步驟清晰,細節處理妥當,希望這篇“pyhon怎么把程序打包為whl”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

如何把程序打包為whl

首先需要一個庫:setuptools

如果是conda環境的話,這個包是自帶的,不需要另外安裝。

首先把需要打包的py文件放在一個文件夾內(我的文件夾名為coordTrans,記住這個名字,后面要用)。

同時,該文件夾內還需要有一個名字為__init__.py的文件,該py程序內容為空也可以,但必須有,因為這是包的引導初始化文件。

pyhon怎么把程序打包為whl

然后,在文件夾coordTrans的上一級文件夾內,創建setup.py程序,里面的內容如下:

setup.py

from setuptools import setup,find_packages
 
setup(
    name='coordTrans',
    version='1.0.0',
    description='Coordinate transform',
    packages = find_packages(),
    py_modeles = 'coordTransfer.py',
    author='weiw',
    pakages=['coordTransfer'],
)

setup函數各參數詳解

  • --name包名稱

  • --version (-V)包版本

  • --author程序的作者

  • --author_email程序的作者的郵箱地址

  • --maintainer維護者

  • --maintainer_email維護者的郵箱地址

  • --url 程序的官網地址

  • --license 程序的授權信息

  • --description 程序的簡單描述

  • --long_description程序的詳細描述

  • --platforms 程序適用的軟件平臺列表

  • --classifiers 程序的所屬分類列表

  • --keywords程序的關鍵字列表

  • --packages需要打包的目錄列表

  • --py_modules需要打包的python文件列表

  • --download_url程序的下載地址

  • --cmdclass 

  • --data_files打包時需要打包的數據文件,如圖片,配置文件等

  • --scripts安裝時需要執行的腳步列表

在setup.py文件所在路徑下運行cmd運行打包命令,要打包成egg文件或whl文件,需要改變最后傳入的參數。

1、python setup.py bdist_egg #打包為egg文件

或者

2、python setup.py bdist_wheel #打包為whl文件

我這里打包為whl文件:

pyhon怎么把程序打包為whl

運行后會在當前目錄多出3個文件夾:build、dist、driver.egg-info

打包好后的whl文件在dist文件夾內,進入dist文件夾中安裝whl文件:

pyhon怎么把程序打包為whl

pyhon怎么把程序打包為whl

現在就可以安裝這個包了:

pyhon怎么把程序打包為whl

最后,就可以在程序中導入這個包了

pyhon怎么把程序打包為whl

其中coordTrans為包名(文件夾名),也就是文章開頭,讓你記住的那個文件夾;coordTransfer為文件夾內的py文件名。

讀到這里,這篇“pyhon怎么把程序打包為whl”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

额济纳旗| 仁寿县| 正安县| 黄石市| 廉江市| 镇平县| 海安县| 盘锦市| 伊金霍洛旗| 古田县| 娄烦县| 洛浦县| 仙桃市| 托克逊县| 都江堰市| 大宁县| 安多县| 尚志市| 成都市| 嘉荫县| 日照市| 会泽县| 陵川县| 禹州市| 合川市| 新巴尔虎右旗| 弥渡县| 四子王旗| 宣汉县| 十堰市| 资兴市| 宁德市| 台江县| 开远市| 淮南市| 潮安县| 许昌县| 怀宁县| 彰化市| 宜宾市| 神池县|