ipython3 iptest3错误

时间:2013-02-13 17:16:19

标签: python-3.x ipython

我正在运行Mac OSX 10.7.5。我删除了Python 2.7并安装了Python 3.3。我安装了ipython,当我运行iptest3时出现以下错误:

Traceback (most recent call last):

  File "/Library/Frameworks/Python.framework/Versions/3.3/bin/iptest3", line 9, in <module>
    load_entry_point('ipython==0.13.1', 'console_scripts', 'iptest3')()

  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/distribute-0.6.34-py3.3.egg/pkg_resources.py", line 343, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)

  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/distribute-0.6.34-py3.3.egg/pkg_resources.py", line 2308, in load_entry_point
    return ep.load()

  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/distribute-0.6.34-py3.3.egg/pkg_resources.py", line 2014, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])

  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/ipython-0.13.1-py3.3.egg/IPython/__init__.py", line 43, in <module>

from .config.loader import Config
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/ipython-0.13.1-py3.3.egg/IPython/config/__init__.py", line 16, in <module>

from .application import *
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/ipython-0.13.1-py3.3.egg/IPython/config/application.py", line 31, in <module>

from IPython.config.configurable import SingletonConfigurable
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/ipython-0.13.1-py3.3.egg/IPython/config/configurable.py", line 26, in <module>

from .loader import Config
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/ipython-0.13.1-py3.3.egg/IPython/config/loader.py", line 27, in <module>

from IPython.utils.path import filefind, get_ipython_dir
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/ipython-0.13.1-py3.3.egg/IPython/utils/path.py", line 25, in <module>

from IPython.utils.process import system
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/ipython-0.13.1-py3.3.egg/IPython/utils/process.py", line 27, in <module>

from ._process_posix import _find_cmd, system, getoutput, arg_split
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/ipython-0.13.1-py3.3.egg/IPython/utils/_process_posix.py", line 22, in <module>


from IPython.external import pexpect
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/ipython-0.13.1-py3.3.egg/IPython/external/pexpect/__init__.py", line 2, in <module>

import pexpect
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/pexpect-2.4-py3.3.egg/pexpect.py", line 82

except ImportError, e:

                  ^

SyntaxError: invalid syntax

2 个答案:

答案 0 :(得分:1)

pexpect与Python 3不兼容。您需要安装pexpect-u

答案 1 :(得分:0)

对我而言似乎是个问题。 你能在普通的python3.3 shell中导入pexpect吗?

另外

  • 我不确定ipython .egg是否适用于python3。
  • 我认为您需要删除2.7以使用3.3