2017-03-18 216 views
4

我試圖用requirements.txt安裝BitTornado爲Python 2.7的安裝,我得到以下錯誤:無法使用PIP安裝requirements.txt

Collecting requirements.txt 
    Could not find a version that satisfies the requirement requirements.txt (from versions:) 
No matching distribution found for requirements.txt 

這是我在requirements.txt代碼:

-e git+https://github.com/effigies/BitTornado.git#egg=python2.7 

我也試過-e git + https://github.com/effigies/[email protected]但仍然無法正常工作。有人知道爲什麼會發生這種情況?

注: 「python2.7」 是分支名

由於提前

+0

請顯示您運行的確切pip命令。 –

+0

這是「pip install requirements.txt」 –

+0

'pip install -r requirements.txt' – mic4ael

回答

18

正確的命令是pip install -r requirements.txt。請注意0​​選項;沒有它,pip認爲你想安裝一個名爲requirements.txt的包,它不存在。

+0

感謝@jwodder,帶-r選項,它表示沒有找到git命令。這是否意味着我必須在我的系統上安裝git,沒有它,它不能被安裝? –

+0

@AvdheshParashar:是的。 – jwodder

+0

有沒有其他方法可以安裝git託管庫,而無需使用命令'git clone ....'。我也嘗試了setup.py中的dependency_links,但現在已經廢棄了。 –

0

您忘記了添加-r開關以指定requirements.txt是帶有您的依賴關係的文件。