【问题标题】:python3.2.2 install easy_install errorpython3.2.2安装easy_install报错
【发布时间】:2012-03-10 06:43:19
【问题描述】:

我想学习python,所以我得到了python3.2.2并安装在ubuntu10上。我们知道ubuntu已经预装了python2.6。于是删除旧链接,新建一个python3.2.2的链接,一切正常。

现在,我想安装 easy_install,我按照网站上的步骤进行操作。

sudo wget http://peak.telecommunity.com/dist/ez_setup.py 
python ez_setup.py

并发生错误:

xx@ubuntu:/usr/local/lib/python2.6/dist-packages$ python ez_setup.py 
File "ez_setup.py", line 106
except pkg_resources.VersionConflict, e:
                                    ^
SyntaxError: invalid syntax

消息显示:我用的是python2.6!!!怎么回事,一直喜欢python3.2.2,所以查看了当前的pyton版本。

xx@ubuntu:/usr/local/lib/python2.6/dist-packages$ python
Python 3.2.2 (default, Mar  9 2012, 07:38:22) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.

它表明我现在使用的是 python 3.2.2。那么,如何更改安装 ez_setup.py?

谢谢。

【问题讨论】:

    标签: python setuptools setup.py


    【解决方案1】:

    似乎是easy_install的版本问题。 Serverfault 中有一个类似的线程。检查这个:

    https://serverfault.com/questions/73741/easy-installing-under-different-python-version

    类似情况,但需要安装旧版本。

    【讨论】:

      【解决方案2】:

      ez_setup.py 不适用于 python3.x
      恢复到 python2.x,它应该开始工作。 (我的 64 位安装经验)

      【讨论】:

        猜你喜欢
        • 2014-08-21
        • 2011-12-22
        • 1970-01-01
        • 2011-05-05
        • 1970-01-01
        • 2010-10-03
        • 2018-05-01
        • 2013-09-22
        • 2014-12-04
        相关资源
        最近更新 更多