首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装了Python 3,运行时出错

安装了Python 3,运行时出错
EN

Stack Overflow用户
提问于 2016-03-14 02:53:46
回答 2查看 5.2K关注 0票数 2

我在我的Mac上安装了Python3.5.1和Python2.7.10一起安装。当我运行python --version时,它返回Python 2.7.10,当我运行python3 --version时,它返回Python 3.5.1,这将确认Python3是否正确安装。但是,每当我试图在python3中运行终端中的命令或文件时,就会出现以下错误:

致命Python错误: Py_Initialize:无法加载文件系统编解码器文件第123行引发CodecRegistryError,\^ SyntaxError:无效语法 当前线程0x00007fff72bb4000 (最近一次调用第一次调用):中止陷阱:6 Farshids-MacBook 2:mysite Sasha$ python3致命Python错误: Py_Initialize:无法加载文件系统编解码文件CodecRegistryError第123行,\^ SyntaxError:无效语法 当前线程0x00007fff72bb4000 (最近首次调用):中止陷阱:6

还弹出了一条消息,上面写着"Python quit unexpectedly.",正如您在错误中看到的那样,它提到了2.7,这意味着它可能试图使用2.7运行代码。

我该怎么解决这个问题?顺便说一句,我安装Python 3是为了遵循一个Django教程,它在没有Python 3的情况下是无法工作的,而且我对Python非常了解,可以进行调整。

EN

回答 2

Stack Overflow用户

发布于 2016-03-14 03:09:17

最可能的情况是,$PYTHONPATH被设置为使用Python2.x。以验证此类型

代码语言:javascript
复制
echo $PYTHONPATH

如果您看到与Python2.x相关的路径,请尝试取消它。

代码语言:javascript
复制
unset PYTHONPATH
票数 2
EN

Stack Overflow用户

发布于 2016-03-14 07:53:00

你可以保持线(从#开始!)作为python3 (#!/usr/bin/python3.5)路径,如果您将它们作为可执行文件执行。但是,您所得到的错误是由于脚本和您正在使用的python解释器之间的语法不兼容造成的。研究python3.x版本中的更改,并相应地对脚本进行更改。您可以查看以供参考。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35978794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档