0

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
4

2 に答える 2

1

pexpect は Python 3 と互換性がありません。 pexpect-uをインストールする必要があります。

于 2013-02-14T03:56:09.290 に答える
0

私には予想される問題のようです。通常のpython3.3シェルでpexpectをインポートできますか?

また

  • ipython.eggがpython3で機能するかどうかはわかりません。
  • 3.3を使用するために2.7を削除する必要はないと思います
于 2013-02-13T20:46:50.057 に答える