簡體   English   中英

從tar.gz安裝python pip軟件包以及其他功能

[英]Installing python pip package from tar.gz with extra includes

我有一個正在構建的python包,其中的extra_includes也有兩個選項:

name='mypackage',
extras_require={
    'option_one': ['dep1'],
    'option_two': ['dep2']
}

我只能訪問tar.gz構建的軟件包,這意味着我不能簡單地這樣做:

pip install mypackage[option_two]

以前,我是直接從tar.gz直接安裝它:

pip install path/to/mypackage.tar.gz

但是,這不再允許我像下面這樣指定extra_require:

pip install path/to/mypackage.tar.gz[option_two] # this is wrong

我可以擴展軟件包並從目錄中進行手動安裝,但是有沒有辦法從tar.gz本身直接安裝?

從pip changelog

7.0.0(2015-05-21)

  • 從文件路徑安裝時允許使用其他功能,而無需使用可編輯的內容( PR#2785 )。

一些Linux發行版在將系統軟件包用於virtualenv或venv時捆綁了非常舊的pip版本。 創建環境后更新點子。

pip install -U pip
pip install package.tar.gz[name]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM