我正在尝试通过pip安装pinball,但是当我尝试安装依赖项" pydot"时我遇到了问题。弹球所需的版本是1.0.28,如here in the source所述。
我得到的错误是:
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生态系统的新手,可能会犯一个愚蠢/ noob错误。我已经尝试了全新安装的Ubuntu 14.04(python版本2.7.9,通过apt安装的pip)和Mac OSX El Capitan(python版本2.7.10,通过自制软件安装的pip)。两种情况都有相同的错误。
我正在使用virtualenv。我已经成功安装了graphviz和mysql。
修改
发现一个closed issue说了同样的话。
答案 0 :(得分: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