2017-01-17 13 views
1

が含まれて私はまたextra_includesの2つのオプションを持って構築されてPythonパッケージ、持っている:余分にtar.gz形式からPythonのPIPパッケージをインストールする

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自体からインストールする方法があります? changelog

から

答えて

1

7.0.0(2015年5月21日)編集可能(PR #2785)の使用を必要とせずに、ファイルパスからインストールする場合、補足を使用して許可

virtualenvのかvenvためのシステムパッケージを使用した場合、一部のLinuxディストリビューションは、ピップの非常に古いバージョンをbumdle。 envを作成した後にpipを更新してください。

pip install -U pip 
pip install package.tar.gz[name] 
関連する問題