2016-01-21 60 views
2

我試圖通過pip安裝pinball,但試圖安裝依賴項「pydot」時我卡住了。正如here in the source所述,彈球所需的版本是1.0.28。試圖安裝pinterest/pinball時缺少pydot所需版本

我得到的錯誤是:

Collecting pydot==1.0.28 (from pinball) 
    Could not find a version that satisfies the requirement pydot==1.0.28 (from pinball) (from versions: 1.0.2) 
No matching distribution found for pydot==1.0.28 (from pinball) 

我是新來的蟒蛇/ PIP生態系統,可能會犯一個愚蠢/小白的錯誤。我已經在全新安裝的Ubuntu 14.04(python版本2.7.9,通過apt安裝pip)和Mac OSX El Capitan(python版本2.7.10,通過自制軟件安裝pip)上嘗試了這一點。兩種情況都有同樣的錯誤。

我正在使用virtualenv。我有graphviz和mysql安裝成功。

編輯

發現一個closed issue,說同樣的事情。

+0

後我試圖在OS X上安裝一個,而pydot一去,放棄了...它工作在Linux上,也許考慮運行一個虛擬機? – maxymoo

+0

我發現了一個關閉的問題......呃......它並不真正解決每個說的問題......但是...... [看看](https://github.com/pinterest/pinball/issues/9) –

+0

uhi是啊我不知道,祝你好運! – maxymoo

回答

0

這個相當手冊程序的Linux(Debian的傑西)工作

首先,檢索和解壓軟件

pip install --download /tmp https://github.com/erocarrera/pydot/archive/pydot-1.0.28.tar.gz 
cd /tmp 
tar xf pydot-1.0.28.tar.gz 
cd pydot-pydot-1.0.28 

然後編輯pydot.py,改變

__version__ = '1.0.%d' % int(__revision__[21:-2]) 

__version__ = '1.0.28' 

編輯

pip install --upgrade . 
pip install --upgrade pinball 
+0

該死的......我不明白我們在這裏改變的一半。順便說一句。我通過下載源代碼並在'env'中手動構建它來解決它。謝謝 :) –

相關問題