亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

涟水县| 启东市| 涡阳县| 佛坪县| 德兴市| 文安县| 屯留县| 二手房| 岗巴县| 延吉市| 霍山县| 收藏| 台前县| 柏乡县| 江陵县| 同仁县| 确山县| 广南县| 华安县| 安福县| 雷波县| 大英县| 罗城| 郓城县| 简阳市| 壶关县| 宿州市| 扎赉特旗| 绥化市| 张北县| 镇宁| 龙州县| 汤阴县| 镇江市| 武冈市| 庄河市| 大名县| 海南省| 巢湖市| 曲松县| 洞口县|