Python項目文件中安裝?setup.py的步驟
Python項目文件中安裝 setup.py
安裝 setup.py 的過程與安裝其他的 Python 包的過程類似。首先,你需要下載或者使用命令行中的 pip 安裝 setuptools。你可以在 https://pypi.org/project/setuptools/ 中下載最新版本并按照安裝說明進行安裝,或者使用以下命令在命令行中安裝:
pip install setuptools
安裝完 setuptools 后,你可以在包含 setup.py 文件的目錄下執(zhí)行以下操作來安裝它:
python setup.py install
運行此命令將會使 setuptools 執(zhí)行 setup.py 文件中定義的操作,并安裝此 Python 包。你也可以使用 develop 選項進行開發(fā)安裝,這樣它就指向了源代碼而不是安裝它的位置,方便進行修改與調試:
python setup.py develop
安裝完成后,你就可以在需要使用此 Python 包的 Python 腳本或環(huán)境中導入此包。
補充:python setup.py的作用
簡而言之,setup.py是python模塊分發(fā)與安裝的指導文件
有了setup.py文件,運行下面這條命令,可以進行模塊的安裝。
python setup.py install
下面給出setup.py的實例代碼,利用這段代碼,我們將安裝一個叫 ugit 的模塊,當運行ugit命令時,程序將運行cli.py文件下的main 函數。
+ #!/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 函數的代碼為:
+ def main ():
+ print ('Hello, World!')如若你的項目還處于開發(fā)階段,頻繁的安裝模塊,也是一個麻煩事。
這時候你可以使用這條命令安裝,該方法不會真正的安裝包,而是在系統(tǒng)環(huán)境中創(chuàng)建一個軟鏈接指向包實際所在目錄。這邊在修改包之后不用再安裝就能生效,便于調試。
python setup.py develop --user
現(xiàn)在在命令后運行ugit命令后,程序將輸出 Hello, World!
參考資料:
Git Internals - Learn by Building Your Own Git
花了兩天,終于把 Python 的 setup.py 給整明白了
到此這篇關于Python項目文件中如何安裝 setup.py的文章就介紹到這了,更多相關Python安裝 setup.py內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
基于Python實現(xiàn)Excel轉Markdown表格
Markdown(也簡稱md)作為一種輕量級標記語言,因其易寫易讀,效果美觀大方,不僅被眾多網站使用,也是程序員們做筆記、寫文檔的首選。本文將利用Python實現(xiàn)Excel轉Markdown表格,感興趣的可以了解一下2022-04-04
Python利用Selenium實現(xiàn)自動觀看學習通視頻
Selenium是一個用于Web應用程序測試的工具。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。本文主要介紹了利用Selenium實現(xiàn)自動觀看學習通視頻,需要的同學可以參考一下2021-12-12

