摘要:配置對于要發布的代碼,需要準備的文件如下放在根目錄下是核心配置文件,格式為是自己的程序需要的依賴包,格式為另外,可以選擇使用包讓程序可以直接在控制臺使用命令類似之類的命令,的用法看這里安裝對于要使用這個包的用戶,下載代
配置 (Developer)
對于要發布的代碼,需要準備的文件如下(放在根目錄下)
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)對于要使用這個包的用戶,下載代碼后就可以進行安裝了
pip install -r req.txt 安裝依賴包
使用pip install -e . 安裝,這個命令是python setup.py develop的安全版,比如現在我要下載這個第三方包,并且要自己修改里面的代碼再使用,就用這個安裝命令
如果要安裝的是第三方包(以后無需修改),就用pip install --no-deps .,這個命令是python setup.py install的安全版
這兩個命令的區別可以看這里
裝好后就可以用了,如果配置了click,可以在shell直接用setup.py里面配置的命令
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41497.html
摘要:我自己印象最深的是在上安裝加密和科學計算模塊,折騰了很久。這個精裝是面向數據科學的,同時也保留了你自己進一步改裝的空間。數據科學庫包環境管理工具,這幾樣就是的主要功能。 幾乎所有的 Python 學習者都遇到過 安裝 方面的問題。這些安裝問題包括 Python 自身環境的安裝、第三方模塊的安裝、不同版本的切換,以及不同平臺、版本間的兼容問題 等。當你因為這些問題而卡殼,一行代碼沒寫就已...
摘要:的包使用軟件包管理系統進行管理。超過萬人使用發行版本,并且擁有超過個適用于和的數據科學軟件包。提供了大部分功能,并且大多數情況下兩個可以同時使用。 Anaconda Anaconda簡介 Anaconda是一個免費開源的Python和R語言的發行版本,用于計算科學(數據科學、機器學習、大數據處理和預測分析),Anaconda致力于簡化包管理和部署。Anaconda的包使用軟件包管理系統...
摘要:三個常用的虛擬環境配置來匯總,如有不適之處,還望各位大佬指正。一個項目對應一個,支持開發環境與正式環境區分。其使用創建環境,以便分隔使用不同版本和不同程序包的項目。 前言 和其他大多數現代編程語言一樣,Python對包和 模塊的下載、存儲以及管理有其自己的一套方法。但是當我們同時開發多個項目工程的時候,不同的項目會將第三方的包存放在相同的路徑下。這就意味著,如果有兩個工程依賴同一個包,但是所...
摘要:按目前的發展趨勢,未來的主流版為。這里介紹一個強大的軟件,它實現和兩個版本的共存,并且可以相互轉換。應用程序是包和環境管理器。另外值得一提的是,并不僅僅管理的工具包,它也能安裝非的包。實際上,腳本和程序使用的默認是附帶的。 前言 初學Python時,總是被python的兩個不太兼容的版本搞得頭昏腦脹。按目前的發展趨勢,python未來的主流版為python3。但是我們經常會遇到一些很有...
閱讀 2465·2021-09-09 09:33
閱讀 2865·2019-08-30 15:56
閱讀 3119·2019-08-30 14:21
閱讀 891·2019-08-30 13:01
閱讀 855·2019-08-26 18:27
閱讀 3584·2019-08-26 13:47
閱讀 3449·2019-08-26 10:26
閱讀 1583·2019-08-23 18:38