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

陇西县| 治县。| 丽水市| 武胜县| 裕民县| 邵阳县| 新巴尔虎右旗| 怀来县| 仁寿县| 延寿县| 桐梓县| 商河县| 闸北区| 曲沃县| 普宁市| 永靖县| 呼图壁县| 桦南县| 会同县| 万全县| 安义县| 雅安市| 凤冈县| 旬阳县| 静宁县| 江安县| 江陵县| 罗源县| 阿拉善左旗| 霍林郭勒市| 浠水县| 河西区| 夏河县| 固始县| 张家港市| 印江| 电白县| 福建省| 德清县| 贡嘎县| 霸州市|