摘要:配置對于要發(fā)布的代碼,需要準(zhǔn)備的文件如下放在根目錄下是核心配置文件,格式為是自己的程序需要的依賴包,格式為另外,可以選擇使用包讓程序可以直接在控制臺使用命令類似之類的命令,的用法看這里安裝對于要使用這個包的用戶,下載代
配置 (Developer)
對于要發(fā)布的代碼,需要準(zhǔn)備的文件如下(放在根目錄下)
setup.py是核心配置文件,格式為
from distutils.core import setup setup(name="module_name", version="1.0", py_modules=["module_name"], )
req.txt是自己的程序需要的依賴包,格式為
#### no-version specified beautifulsoup4 #### version specified docopt == 0.6.1 keyring >= 4.1.1 #### to other requirement file -r other-requirements.txt #### specific file ./downloads/numpy-1.9.2-cp34-none-win32.whl http://wxpython.org/numpy-1.9.2-cp34-none-win32.whl
另外,可以選擇使用click包讓程序可以直接在控制臺使用命令(類似git之類的命令),click的用法看這里
安裝 (User)對于要使用這個包的用戶,下載代碼后就可以進(jìn)行安裝了
pip install -r req.txt 安裝依賴包
使用pip install -e . 安裝,這個命令是python setup.py develop的安全版,比如現(xiàn)在我要下載這個第三方包,并且要自己修改里面的代碼再使用,就用這個安裝命令
如果要安裝的是第三方包(以后無需修改),就用pip install --no-deps .,這個命令是python setup.py install的安全版
這兩個命令的區(qū)別可以看這里
裝好后就可以用了,如果配置了click,可以在shell直接用setup.py里面配置的命令
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41497.html
摘要:我自己印象最深的是在上安裝加密和科學(xué)計算模塊,折騰了很久。這個精裝是面向數(shù)據(jù)科學(xué)的,同時也保留了你自己進(jìn)一步改裝的空間。數(shù)據(jù)科學(xué)庫包環(huán)境管理工具,這幾樣就是的主要功能。 幾乎所有的 Python 學(xué)習(xí)者都遇到過 安裝 方面的問題。這些安裝問題包括 Python 自身環(huán)境的安裝、第三方模塊的安裝、不同版本的切換,以及不同平臺、版本間的兼容問題 等。當(dāng)你因為這些問題而卡殼,一行代碼沒寫就已...
摘要:的包使用軟件包管理系統(tǒng)進(jìn)行管理。超過萬人使用發(fā)行版本,并且擁有超過個適用于和的數(shù)據(jù)科學(xué)軟件包。提供了大部分功能,并且大多數(shù)情況下兩個可以同時使用。 Anaconda Anaconda簡介 Anaconda是一個免費開源的Python和R語言的發(fā)行版本,用于計算科學(xué)(數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、大數(shù)據(jù)處理和預(yù)測分析),Anaconda致力于簡化包管理和部署。Anaconda的包使用軟件包管理系統(tǒng)...
摘要:三個常用的虛擬環(huán)境配置來匯總,如有不適之處,還望各位大佬指正。一個項目對應(yīng)一個,支持開發(fā)環(huán)境與正式環(huán)境區(qū)分。其使用創(chuàng)建環(huán)境,以便分隔使用不同版本和不同程序包的項目。 前言 和其他大多數(shù)現(xiàn)代編程語言一樣,Python對包和 模塊的下載、存儲以及管理有其自己的一套方法。但是當(dāng)我們同時開發(fā)多個項目工程的時候,不同的項目會將第三方的包存放在相同的路徑下。這就意味著,如果有兩個工程依賴同一個包,但是所...
摘要:按目前的發(fā)展趨勢,未來的主流版為。這里介紹一個強(qiáng)大的軟件,它實現(xiàn)和兩個版本的共存,并且可以相互轉(zhuǎn)換。應(yīng)用程序是包和環(huán)境管理器。另外值得一提的是,并不僅僅管理的工具包,它也能安裝非的包。實際上,腳本和程序使用的默認(rèn)是附帶的。 前言 初學(xué)Python時,總是被python的兩個不太兼容的版本搞得頭昏腦脹。按目前的發(fā)展趨勢,python未來的主流版為python3。但是我們經(jīng)常會遇到一些很有...
閱讀 2515·2021-09-09 09:33
閱讀 2876·2019-08-30 15:56
閱讀 3160·2019-08-30 14:21
閱讀 911·2019-08-30 13:01
閱讀 874·2019-08-26 18:27
閱讀 3594·2019-08-26 13:47
閱讀 3465·2019-08-26 10:26
閱讀 1597·2019-08-23 18:38