2016-01-21 38 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'中手动构建它来解决它。谢谢 :) –

相关问题