pip install error setup.py egg_info

时间:2016-05-03 02:58:59

标签: python python-2.7

我尝试安装pydot,但它给了我以下错误:

$ pip install pydot


Collecting pydot
  Using cached pydot-1.0.2.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/tr/y4h4lj8n0rsgbw62f9wjgvd00000gn/T/pip-build-88dfkzmr/pydot/setup.py", line 5
        except ImportError, excp:
                          ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/tr/y4h4lj8n0rsgbw62f9wjgvd00000gn/T/pip-build-88dfkzmr/pydot/

2 个答案:

答案 0 :(得分:0)

我认为您的pip是针对python3的,并且您正在尝试安装python2库。 解决方案是从您想要库的环境中启动pip。

所以在你的情况下:

python2.7 -m pip install pydot

应该这样做。

另一个是使用2to3将您的库转换为python3。

答案 1 :(得分:0)

你也有可能有两个不同的点(我最近遇到过这个问题),其中一个既不是最新版本,也不是真正为其他版本的Python设计的。

在这种情况下,你必须写一个必要的pip的路径(默认情况下,我们看到的是没有工作)(:// Users / ...)