成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python配置自己的第三方包

Youngs / 2609人閱讀

摘要:配置對于要發(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

相關(guān)文章

  • Python數(shù)據(jù)科學(xué)環(huán)境:Anaconda 了解一下

    摘要:我自己印象最深的是在上安裝加密和科學(xué)計算模塊,折騰了很久。這個精裝是面向數(shù)據(jù)科學(xué)的,同時也保留了你自己進(jìn)一步改裝的空間。數(shù)據(jù)科學(xué)庫包環(huán)境管理工具,這幾樣就是的主要功能。 幾乎所有的 Python 學(xué)習(xí)者都遇到過 安裝 方面的問題。這些安裝問題包括 Python 自身環(huán)境的安裝、第三方模塊的安裝、不同版本的切換,以及不同平臺、版本間的兼容問題 等。當(dāng)你因為這些問題而卡殼,一行代碼沒寫就已...

    shaonbean 評論0 收藏0
  • Anaconda入門詳解

    摘要:的包使用軟件包管理系統(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)...

    AlphaWallet 評論0 收藏0
  • Python小世界:項目虛擬環(huán)境配置N種方法

    摘要:三個常用的虛擬環(huán)境配置來匯總,如有不適之處,還望各位大佬指正。一個項目對應(yīng)一個,支持開發(fā)環(huán)境與正式環(huán)境區(qū)分。其使用創(chuàng)建環(huán)境,以便分隔使用不同版本和不同程序包的項目。 前言 和其他大多數(shù)現(xiàn)代編程語言一樣,Python對包和 模塊的下載、存儲以及管理有其自己的一套方法。但是當(dāng)我們同時開發(fā)多個項目工程的時候,不同的項目會將第三方的包存放在相同的路徑下。這就意味著,如果有兩個工程依賴同一個包,但是所...

    kidsamong 評論0 收藏0
  • Anaconda

    摘要:一個開源的發(fā)行版本,官網(wǎng)地址是一個開源的包環(huán)境管理器,可以用于在同一個機(jī)器上安裝不同版本的軟件包及其依賴,并能夠在不同的環(huán)境之間切換包括以及一大堆安裝好的工具包,比如等包括安裝下安裝需要配置環(huán)境變量,指向的安裝目錄的文件夾下加入檢查是否 Anaconda 一個開源的Python發(fā)行版本,官網(wǎng)地址 Conda是一個開源的包、環(huán)境管理器,可以用于在同一個機(jī)器上安裝不同版本的軟件包及其依賴...

    douzifly 評論0 收藏0
  • 使用Anaconda實現(xiàn)Python2和Python3共存及相互轉(zhuǎn)換

    摘要:按目前的發(fā)展趨勢,未來的主流版為。這里介紹一個強(qiáng)大的軟件,它實現(xiàn)和兩個版本的共存,并且可以相互轉(zhuǎn)換。應(yīng)用程序是包和環(huán)境管理器。另外值得一提的是,并不僅僅管理的工具包,它也能安裝非的包。實際上,腳本和程序使用的默認(rèn)是附帶的。 前言 初學(xué)Python時,總是被python的兩個不太兼容的版本搞得頭昏腦脹。按目前的發(fā)展趨勢,python未來的主流版為python3。但是我們經(jīng)常會遇到一些很有...

    Salamander 評論0 收藏0

發(fā)表評論

0條評論

Youngs

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<