没有名为_multiprocessing /的模块需要pyzmq> = 2.1.11

时间:2014-07-22 19:29:44

标签: python python-2.7 pip ipython ipython-notebook

我一直在详尽地查看不同的错误消息以尝试解决此问题,我已经运行了许多重新安装的python 2.7和ipython,但我无法启动ipython笔记本。

catch_config_error中的application.py会提示不正确的特质'设置,超出了我的知识领域

由于"IPython.html requires pyzmq >= 2.1.11" pip list显示的版本为{14},我也对此感到非常困惑

我有一种感觉我可能会错误地设置一些PATH变量,并且有一个文件夹 csvn中有一个python25文件夹吗?

请参阅下面的错误消息和pip日志

Iptest返回

Traceback (most recent call last):
File "C:\csvn\Python25\lib\runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "C:\csvn\Python25\lib\runpy.py", line 72, in _run_code
 exec code in run_globals
File "C:\csvn\Python25\Scripts\iptest.exe\__main__.py", line 5, in <module>
File "C:\csvn\Python25\lib\site-packages\IPython\testing\iptestcontroller.py",
line 23, in <module>
import multiprocessing.pool
 File "C:\csvn\Python25\lib\multiprocessing\__init__.py", line 83, in <module>
import _multiprocessing
ImportError: No module named _multiprocessing

Pip list返回:

backports.ssl-match-hostname (3.4.0.2)
certifi (14.05.14)
distribute (0.6.49)
docutils (0.12)
eventlet (0.14.0)
greenlet (0.4.2)
ipython (2.1.0)
Jinja2 (2.7.3)
MarkupSafe (0.23)
nose (1.3.3)
numpydoc (0.5)
pip (1.5.6)
Pygments (1.6)
pyreadline (2.0)
pyzmq (14.3.1)
setuptools (0.6c11)
Sphinx (1.2.2)
tornado (4.0)
wsgiref (0.1.2)

Ipython Notebook返回

Traceback (most recent call last):
  File "C:\csvn\Python25\lib\runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "C:\csvn\Python25\lib\runpy.py", line 72, in _run_code
    exec code in run_globals
  File "C:\csvn\Python25\Scripts\ipython.exe\__main__.py", line 9, in <module>
  File "C:\csvn\Python25\lib\site-packages\IPython\__init__.py", line 120, in st
art_ipython
    return launch_new_instance(argv=argv, **kwargs)
  File "C:\csvn\Python25\lib\site-packages\IPython\config\application.py", line
563, in launch_instance
    app.initialize(argv)
  File "<string>", line 2, in initialize
  File "C:\csvn\Python25\lib\site-packages\IPython\config\application.py", line
92, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\csvn\Python25\lib\site-packages\IPython\terminal\ipapp.py", line 321,
 in initialize
    super(TerminalIPythonApp, self).initialize(argv)
  File "<string>", line 2, in initialize
  File "C:\csvn\Python25\lib\site-packages\IPython\config\application.py", line
92, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\csvn\Python25\lib\site-packages\IPython\core\application.py", line 38
1, in initialize
    self.parse_command_line(argv)
  File "C:\csvn\Python25\lib\site-packages\IPython\terminal\ipapp.py", line 316,
 in parse_command_line
    return super(TerminalIPythonApp, self).parse_command_line(argv)
  File "<string>", line 2, in parse_command_line
  File "C:\csvn\Python25\lib\site-packages\IPython\config\application.py", line
92, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\csvn\Python25\lib\site-packages\IPython\config\application.py", line
475, in parse_command_line
    return self.initialize_subcommand(subc, subargv)
  File "<string>", line 2, in initialize_subcommand
  File "C:\csvn\Python25\lib\site-packages\IPython\config\application.py", line
92, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\csvn\Python25\lib\site-packages\IPython\config\application.py", line
406, in initialize_subcommand
    subapp = import_item(subapp)
  File "C:\csvn\Python25\lib\site-packages\IPython\utils\importstring.py", line
42, in import_item
    module = __import__(package, fromlist=[obj])
  File "C:\csvn\Python25\lib\site-packages\IPython\html\notebookapp.py", line 39
, in <module>
    check_for_zmq('2.1.11', 'IPython.html')
  File "C:\csvn\Python25\lib\site-packages\IPython\utils\zmqrelated.py", line 37
, in check_for_zmq
    raise ImportError("%s requires pyzmq >= %s"%(required_by, minimum_version))
ImportError: IPython.html requires pyzmq >= 2.1.11

1 个答案:

答案 0 :(得分:0)

行, 事实证明我在C:\ CSVN上安装了旧的python 2.5副本。

我删除它,

使用卸载工具卸载所有其他版本的python

然后我安装了Anaconda,现在一切正常。

虽然Python25文件夹可能是主要问题,但我建议使用有效的卸载工具,因为Windows控制面板中的工具可能不符合要求。