Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.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 CodeRegistryError:模块“中的编解码器不兼容”;编码.ascii“;在PyCharm中运行鼻测试时_Python_Runtime Error_Codec - Fatal编程技术网

Python CodeRegistryError:模块“中的编解码器不兼容”;编码.ascii“;在PyCharm中运行鼻测试时

Python CodeRegistryError:模块“中的编解码器不兼容”;编码.ascii“;在PyCharm中运行鼻测试时,python,runtime-error,codec,Python,Runtime Error,Codec,我试图使用虚拟环境通过PyCharm运行鼻测试,但遇到以下错误 encodings.CodecRegistryError:模块“encodings.ascii”(/Users/Environments/work\u dir/lib/python2.7/encodings/ascii.pyc)中的编解码器不兼容 这只发生在PyCharm中,通过终端运行鼻测试不会导致此问题 我最近更新到Mac版本10.14.1(18B75)。我认为这可能与问题有关,如堆栈跟踪: File "/Users/Envir

我试图使用虚拟环境通过PyCharm运行鼻测试,但遇到以下错误

encodings.CodecRegistryError:模块“encodings.ascii”(/Users/Environments/work\u dir/lib/python2.7/encodings/ascii.pyc)中的编解码器不兼容

这只发生在PyCharm中,通过终端运行鼻测试不会导致此问题

我最近更新到Mac版本10.14.1(18B75)。我认为这可能与问题有关,如堆栈跟踪:

File "/Users/Environments/work_dir/lib/python2.7/site-packages/pkg_resources/__init__.py", line 184, in get_supported_platform
plat = 'macosx-%s-%s' % ('.'.join(_macosx_vers()[:2]), m.group(3))
具体指的是Mac版本


如何解决此问题?

切换到社区版,错误不再发生

我在项目路径中有特殊的角色。当删除“–”时,它开始工作。

当我启用站点包时,我面临同样的问题。您是否也启用了它们?@maddin25我不完全确定如何检查,这是PyCharm设置吗?不,它应该是您的
virtualenv
的设置。如果使用
virtualenvwrapper
,则调用
toggleglobalsitepackages
。否则,请查看以下内容: