为什么我在python 3.3上导入进程时出现导入错误?

 程驭飞龙_619 发布于 2023-02-09 12:56

我在python 3.3中导入Process时收到以下错误.有什么理由我会得到这样的错误,还是这个错误?我在另一个终端窗口运行django服务器,但我怀疑这与此有什么关系.

Python 3.3.2 (default, Nov  8 2013, 13:38:57) 
[GCC 4.8.2 20131017 (Red Hat 4.8.2-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
# extension module loaded from '/usr/lib64/python3.3/lib-dynload/readline.cpython-33m.so'
import 'readline' # <_frozen_importlib.ExtensionFileLoader object at 0x7f8a00fc1050>
>>> from multiprocessing import Process
# ./__pycache__/multiprocessing.cpython-33.pyc matches ./multiprocessing.py
# code object from ./__pycache__/multiprocessing.cpython-33.pyc
Traceback (most recent call last):
  File "", line 1, in 
  File "", line 1567, in _find_and_load
  File "", line 1534, in _find_and_load_unlocked
  File "", line 586, in _check_name_wrapper
  File "", line 1024, in load_module
  File "", line 1005, in load_module
  File "", line 562, in module_for_loader_wrapper
  File "", line 870, in _load_module
  File "", line 313, in _call_with_frames_removed
  File "./multiprocessing.py", line 1, in 
    from multiprocessing import Process
ImportError: cannot import name Process

Lev Levitsky.. 27

File "./multiprocessing.py"回溯中的行表明您multiprocessing.py在工作目录中有一个文件.

尝试删除/重命名它,因为它会影响真实multiprocessing模块.这里的问题是你的第一个条目sys.path总是''如此,因此工作目录中的文件在执行时将优先于标准模块import.

1 个回答
  • File "./multiprocessing.py"回溯中的行表明您multiprocessing.py在工作目录中有一个文件.

    尝试删除/重命名它,因为它会影响真实multiprocessing模块.这里的问题是你的第一个条目sys.path总是''如此,因此工作目录中的文件在执行时将优先于标准模块import.

    2023-02-09 12:59 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有