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

Python項(xiàng)目文件中安裝?setup.py的步驟

 更新時(shí)間:2023年05月09日 09:22:22   作者:旅途中的寬~  
大家都知道setup.py是python模塊分發(fā)與安裝的指導(dǎo)文件,這篇文章主要介紹了Python項(xiàng)目文件中如何安裝?setup.py,需要的朋友可以參考下

Python項(xiàng)目文件中安裝 setup.py

安裝 setup.py 的過程與安裝其他的 Python 包的過程類似。首先,你需要下載或者使用命令行中的 pip 安裝 setuptools。你可以在 https://pypi.org/project/setuptools/ 中下載最新版本并按照安裝說明進(jìn)行安裝,或者使用以下命令在命令行中安裝:

pip install setuptools

安裝完 setuptools 后,你可以在包含 setup.py 文件的目錄下執(zhí)行以下操作來安裝它:

python setup.py install

運(yùn)行此命令將會(huì)使 setuptools 執(zhí)行 setup.py 文件中定義的操作,并安裝此 Python 包。你也可以使用 develop 選項(xiàng)進(jìn)行開發(fā)安裝,這樣它就指向了源代碼而不是安裝它的位置,方便進(jìn)行修改與調(diào)試:

python setup.py develop

安裝完成后,你就可以在需要使用此 Python 包的 Python 腳本或環(huán)境中導(dǎo)入此包。

補(bǔ)充:python setup.py的作用

簡(jiǎn)而言之,setup.py是python模塊分發(fā)與安裝的指導(dǎo)文件

有了setup.py文件,運(yùn)行下面這條命令,可以進(jìn)行模塊的安裝。

python setup.py install

下面給出setup.py的實(shí)例代碼,利用這段代碼,我們將安裝一個(gè)叫 ugit 的模塊,當(dāng)運(yùn)行ugit命令時(shí),程序?qū)⑦\(yùn)行cli.py文件下的main 函數(shù)。

+ #!/usr/bin/env python3
+ 
+ from setuptools import setup
+ 
+ setup (name = 'ugit',
+        version = '1.0',
+        packages = ['ugit'],
+        entry_points = {
+            'console_scripts' : [
+                'ugit = ugit.cli:main'
+            ]
+        })

cli.py文件下的main 函數(shù)的代碼為:

+ def main ():
+     print ('Hello, World!')

如若你的項(xiàng)目還處于開發(fā)階段,頻繁的安裝模塊,也是一個(gè)麻煩事。

這時(shí)候你可以使用這條命令安裝,該方法不會(huì)真正的安裝包,而是在系統(tǒng)環(huán)境中創(chuàng)建一個(gè)軟鏈接指向包實(shí)際所在目錄。這邊在修改包之后不用再安裝就能生效,便于調(diào)試。

python setup.py develop --user

現(xiàn)在在命令后運(yùn)行ugit命令后,程序?qū)⑤敵?nbsp;Hello, World!

參考資料:

Git Internals - Learn by Building Your Own Git

花了兩天,終于把 Python 的 setup.py 給整明白了 

到此這篇關(guān)于Python項(xiàng)目文件中如何安裝 setup.py的文章就介紹到這了,更多相關(guān)Python安裝 setup.py內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

习水县| 昌都县| 威海市| 石台县| 理塘县| 称多县| 安吉县| 武平县| 清镇市| 资中县| 惠东县| 雅江县| 英山县| 鹤峰县| 穆棱市| 通辽市| 清涧县| 达州市| 鹤山市| 清丰县| 连山| 邢台市| 同心县| 临潭县| 库车县| 津市市| 宜兴市| 揭东县| 义乌市| 定安县| 普兰店市| 巴楚县| 林西县| 保山市| 丰城市| 托克逊县| 武宁县| 武强县| 两当县| 平山县| 南康市|