ImportError: No module named 'mutiprocessing'

ImportError: No module named 'mutiprocessing'

我正在尝试导入 'multiprocessing' 并使用 python 3.5.3,但出现错误

Traceback (most recent call last):
  File "ssser.py", line 7, in <module>
    import mutiprocessing
ImportError: No module named 'mutiprocessing'

当我尝试安装多处理模块时,我再次发生错误 我正在使用以下命令进行安装

python3 -m pip install multiprocessing

出现错误

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-26ilgzih/multiprocessing/setup.py", line 94
        print 'Macros:'
                      ^
    SyntaxError: Missing parentheses in call to 'print'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-26ilgzih/multiprocessing/

然而,当我在终端中导入 "import multiprocessing" 时,没有发生错误,但是当我在我的文件中使用 "ssscr.py" 时,它给出了错误 我在树莓派 pi3

上使用 geany 和 python3 (IDEL)

任何人都可以帮我解决这个错误吗?

您似乎正在 python 2 版本中安装 multiprocessing。您可以使用 pip3 来安装软件包吗?

pip3 install multiprocessing

也可以使用下面的命令查看你使用的是哪个pip

$ ls -l `which pip`
$ ls -l `which pip3`

并查看软件包是否正确安装或未使用

$ pip show pip
$ pip3 show pip

更新: python2.6后内置了multiprocessing OP打错了。它应该是 import multiprocessing 代替 import mutiprocessing

对于其他遇到类似错误的人

" ModuleNotFoundError: 没有名为 'multiprocessing' 的模块;"

如果您将 python 文件命名为 multiprocessing 也会发生。(因为它会使您的程序名称和实际模块名称之间产生歧义) 只需重命名您的文件,它就会起作用(如果您安装了依赖项)。