2

我正在尝试通过 pip 安装弹球,但是当它尝试安装依赖项“pydot”时我被卡住了。pinball 所需的版本是 1.0.28,如源代码中所述

我得到的错误是:

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)

我是 python/pip 生态系统的新手,可能会犯一个愚蠢的/菜鸟错误。我已经在全新安装的 Ubuntu 14.04(python 版本 2.7.9,通过 apt 安装的 pip)和 Mac OSX El Capitan(python 版本 2.7.10,通过自制软件安装的 pip)上尝试了这个。两种情况下的错误相同。

我正在使用虚拟环境。我已经成功安装了graphviz和mysql。

编辑

发现一个关闭的问题说同样的事情。

4

1 回答 1

0

这个相当手动的过程在 Linux (debian jessie) 中工作

一、取回软件并解压

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
于 2016-01-24T05:38:31.540 回答