Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行python代码时给出NameError:name';ABCMeta&x27;不是每次都定义_Python_Python 3.x_Nameerror - Fatal编程技术网

运行python代码时给出NameError:name';ABCMeta&x27;不是每次都定义

运行python代码时给出NameError:name';ABCMeta&x27;不是每次都定义,python,python-3.x,nameerror,Python,Python 3.x,Nameerror,我将Python3.7.3与PyCharm一起使用。当我试图将abc程序包导入到我的项目中时,出现了以下错误,随后出现了Python意外退出警报对话框: Fatal Python error: init_sys_streams: can't initialize sys standard streams Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/

我将Python3.7.3与PyCharm一起使用。当我试图将
abc
程序包导入到我的项目中时,出现了以下错误,随后出现了
Python意外退出
警报对话框:

Fatal Python error: init_sys_streams: can't initialize sys standard streams
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/io.py", line 52, in <module>
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/abc.py", line 166, in <module>
NameError: name 'ABCMeta' is not defined
Abort trap: 6
致命Python错误:初始化sys\u流:无法初始化sys标准流
回溯(最近一次呼叫最后一次):
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/io.py”,第52行,在
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/abc.py”,第166行,在
NameError:未定义名称“ABCMeta”
中止陷阱:6

起初我没有太注意这个错误,认为我在代码中犯了一个错误。所以我评论了导入abc的
行。但错误并没有消失。此外,每次运行
python3
程序时,我都会遇到相同的错误。即使在终端:

  • 以前我安装了Anaconda,但后来卸载了它
  • 在我的项目中,我使用的是
    pipenv
  • 我也有Python2,但我不使用它。我试图运行它,但没有这样的错误
  • 以前,我尝试以多种方式安装
    vptyhon
    。当时我不知道pip,所以我可能会把框架搞砸

删除
/Library/Frameworks/Python.framework
文件并重新安装python3.7.3解决了此错误