最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pyhon如何把程序打包為whl

 更新時(shí)間:2023年03月14日 14:35:28   作者:程序猿-張益達(dá)  
這篇文章主要介紹了pyhon如何把程序打包為whl問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

如何把程序打包為whl

首先需要一個(gè)庫(kù):setuptools

如果是conda環(huán)境的話(huà),這個(gè)包是自帶的,不需要另外安裝。

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

同時(shí),該文件夾內(nèi)還需要有一個(gè)名字為_(kāi)_init__.py的文件,該py程序內(nèi)容為空也可以,但必須有,因?yàn)檫@是包的引導(dǎo)初始化文件。

然后,在文件夾coordTrans的上一級(jí)文件夾內(nèi),創(chuàng)建setup.py程序,里面的內(nèi)容如下:

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函數(shù)各參數(shù)詳解

  • --name包名稱(chēng)
  • --version (-V)包版本
  • --author程序的作者
  • --author_email程序的作者的郵箱地址
  • --maintainer維護(hù)者
  • --maintainer_email維護(hù)者的郵箱地址
  • --url 程序的官網(wǎng)地址
  • --license 程序的授權(quán)信息
  • --description 程序的簡(jiǎn)單描述
  • --long_description程序的詳細(xì)描述
  • --platforms 程序適用的軟件平臺(tái)列表
  • --classifiers 程序的所屬分類(lèi)列表
  • --keywords程序的關(guān)鍵字列表
  • --packages需要打包的目錄列表
  • --py_modules需要打包的python文件列表
  • --download_url程序的下載地址
  • --cmdclass 
  • --data_files打包時(shí)需要打包的數(shù)據(jù)文件,如圖片,配置文件等
  • --scripts安裝時(shí)需要執(zhí)行的腳步列表

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

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

或者

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

我這里打包為whl文件:

運(yùn)行后會(huì)在當(dāng)前目錄多出3個(gè)文件夾:build、dist、driver.egg-info

打包好后的whl文件在dist文件夾內(nèi),進(jìn)入dist文件夾中安裝whl文件:

現(xiàn)在就可以安裝這個(gè)包了:

最后,就可以在程序中導(dǎo)入這個(gè)包了

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

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用matplotlib實(shí)現(xiàn)兩張子圖分別畫(huà)函數(shù)圖

    利用matplotlib實(shí)現(xiàn)兩張子圖分別畫(huà)函數(shù)圖

    這篇文章主要介紹了利用matplotlib實(shí)現(xiàn)兩張子圖分別畫(huà)函數(shù)圖問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python Flask框架模塊安裝級(jí)使用介紹

    Python Flask框架模塊安裝級(jí)使用介紹

    這篇文章主要為大家介紹了Python Flask框架模塊安裝級(jí)使用介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • python內(nèi)置數(shù)據(jù)類(lèi)型使用方法和繼承關(guān)系

    python內(nèi)置數(shù)據(jù)類(lèi)型使用方法和繼承關(guān)系

    這篇文章主要介紹了python內(nèi)置數(shù)據(jù)類(lèi)型使用方法和繼承關(guān)系,介紹內(nèi)容有python包含的內(nèi)置序列、使用內(nèi)置的數(shù)據(jù)類(lèi)型等相關(guān)資料,需要的小伙伴可以參考一下
    2022-03-03
  • PyQt5實(shí)現(xiàn)類(lèi)似別踩白塊游戲

    PyQt5實(shí)現(xiàn)類(lèi)似別踩白塊游戲

    這篇文章主要為大家詳細(xì)介紹了PyQt5實(shí)現(xiàn)類(lèi)似別踩白塊游戲,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 詳解如何使用Python在PDF文檔中創(chuàng)建動(dòng)作

    詳解如何使用Python在PDF文檔中創(chuàng)建動(dòng)作

    PDF格式因其跨平臺(tái)兼容性和豐富的功能集而成為許多行業(yè)中的首選文件格式,其中,PDF中的動(dòng)作(Action) 功能尤為突出,本文將介紹如何使用Python在PDF文檔中創(chuàng)建動(dòng)作,需要的朋友可以參考下
    2024-09-09
  • Python?打印不帶括號(hào)的元組的實(shí)現(xiàn)

    Python?打印不帶括號(hào)的元組的實(shí)現(xiàn)

    本文主要介紹了Python?打印不帶括號(hào)的元組,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • virtualenv隔離Python環(huán)境的問(wèn)題解析

    virtualenv隔離Python環(huán)境的問(wèn)題解析

    virtualenv為應(yīng)用提供了隔離的Python運(yùn)行環(huán)境,解決了不同應(yīng)用間多版本的沖突問(wèn)題,這篇文章主要介紹了virtualenv隔離Python環(huán)境,需要的朋友可以參考下
    2022-06-06
  • Python中requests、aiohttp、httpx性能比拼

    Python中requests、aiohttp、httpx性能比拼

    本文主要介紹了Python中requests、aiohttp、httpx性能比拼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Python?加載?TensorFlow?模型的注意事項(xiàng)

    Python?加載?TensorFlow?模型的注意事項(xiàng)

    TensorFlow支持多種模型格式,但最常見(jiàn)的兩種是SavedModel和HDF5(對(duì)于Keras模型),這里,我將分別給出加載這兩種模型格式的示例代碼,需要的朋友可以參考下
    2024-08-08
  • Python 實(shí)現(xiàn)勞拉游戲的實(shí)例代碼(四連環(huán)、重力四子棋)

    Python 實(shí)現(xiàn)勞拉游戲的實(shí)例代碼(四連環(huán)、重力四子棋)

    這篇文章主要介紹了Python 實(shí)現(xiàn)勞拉游戲的實(shí)例代碼(四連環(huán)、重力四子棋),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03

最新評(píng)論

嘉祥县| 射洪县| 马尔康县| 海伦市| 郴州市| 确山县| 元阳县| 托里县| 嘉黎县| 安福县| 新兴县| 阿鲁科尔沁旗| 彝良县| 越西县| 确山县| 合阳县| 策勒县| 公安县| 梅河口市| 左权县| 屏山县| 望都县| 凌海市| 陕西省| 永仁县| 洪泽县| 交城县| 旌德县| 陆川县| 宜黄县| 斗六市| 柘城县| 郎溪县| 霍邱县| 海门市| 岫岩| 宜章县| 虞城县| 凌源市| 哈尔滨市| 武川县|