• <del id="a8uas"></del>
    • 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

      400-811-9990
      手機(jī)站
      千鋒教育

      千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

      千鋒教育

      掃一掃進(jìn)入千鋒手機(jī)站

      領(lǐng)取全套視頻
      千鋒教育

      關(guān)注千鋒學(xué)習(xí)站小程序
      隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

      上海
      • 北京
      • 鄭州
      • 武漢
      • 成都
      • 西安
      • 沈陽(yáng)
      • 廣州
      • 南京
      • 深圳
      • 大連
      • 青島
      • 杭州
      • 重慶
      當(dāng)前位置:合肥千鋒IT培訓(xùn)  >  技術(shù)干貨  >  python怎么打包整個(gè)項(xiàng)目

      python怎么打包整個(gè)項(xiàng)目

      來(lái)源:千鋒教育
      發(fā)布人:xqq
      時(shí)間: 2023-11-07 09:25:53

      distutils-Python自帶的基本安裝工具,適用于非常簡(jiǎn)單的應(yīng)用場(chǎng)景使用,不支持依賴包的安裝

      通過(guò)distutils來(lái)打包,生成安裝包,安裝python包等工作,需要編寫名為setup.pypython腳本文件。

      setuptools-針對(duì)distutils做了大量擴(kuò)展,尤其是加入了包依賴機(jī)制。不支持python3,安裝完setuptools后會(huì)有easy_install

      distribute-類似于setuptools,支持python3,安裝完distribute后會(huì)有easy_install。

      easy_install-setuptools和distribute自帶的安裝腳本,也就是一旦setuptools或distribute安裝完畢,easy_install也便可用了。

      pip-目標(biāo)是取代easy_install。easy_install有很多不足:安裝事務(wù)是非原子操作,只支持svn,沒(méi)有提供卸載命令,安裝一系列包時(shí)需要寫

      腳本;pip解決了以上問(wèn)題,已儼然成為新的事實(shí)標(biāo)準(zhǔn),virtualenv與它已經(jīng)成為一對(duì)好搭檔;

      distutils2-setuptools和distribute的誕生是因?yàn)閐istutils的不濟(jì),進(jìn)而導(dǎo)致目前分化的狀況。它將成為Python3.3的標(biāo)準(zhǔn)庫(kù)

      packaging,并在其它版本中以distutils2的身份出現(xiàn);換句話說(shuō),它和pip將聯(lián)手結(jié)束目前混亂的狀況。

      virtualenv-用來(lái)創(chuàng)建隔離的python環(huán)境,處理python環(huán)境的多版本和模塊依賴。

      常識(shí)

      sudoapt-getinstall安裝的package存放在/usr/lib/python2.7/dist-packages目錄中

      pip或者easy_install安裝的package存放在/usr/local/lib/python2.7/dist-packages目錄中

      手動(dòng)從源代碼安裝的package存放在site-packages目錄中。

      以上內(nèi)容為大家介紹了python怎么打包整個(gè)項(xiàng)目,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。

      聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

      猜你喜歡LIKE

      Python中re模塊正則該怎么正確使用?

      2023-11-07

      pythonNumpy和Pandas如何高效使用?

      2023-11-07

      python函數(shù)參數(shù)的定義有哪幾種?

      2023-11-07

      最新文章NEW

      初學(xué)Pyhon的人需要掌握這七大點(diǎn)

      2023-11-07

      小白要如何提升python的運(yùn)用能力?

      2023-11-07

      python有枚舉類型嗎?

      2023-11-07

      相關(guān)推薦HOT

      更多>>

      快速通道 更多>>

      最新開(kāi)班信息 更多>>

      網(wǎng)友熱搜 更多>>