我目前正在使用Mac OS Sierra和PyCharm终极版的最新(更新)版本。但是,每次我尝试运行Python控制台时,都会失败。 我尝试了多种解决方案,其中包括:
但是,在经过大量调试后,我无法纠正错误。这是输出错误:
文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/xmlrpc/server.py”,第598行,在init socketserver.TCPServer.init(self,addr,requestHandler,bind_and_activate)文件“/ Library / Frameworks / Python.framework / Versions / 3.6 / lib / python3.6 / socketserver.py“,第453行,在init self.server_bind()文件”/Library/Frameworks/Python.framework/Versions/3.6/lib/ python3.6 / socketserver.py“,第467行,在server_bind中,self.socket.bind(self.server_address)socket.gaierror:[Errno 8]提供nodename或servname,或者未知无法连接到控制台进程。进程以退出代码137结束(由信号9中断:SIGKILL)
因此,如果有人知道如何解决这个错误,那将会有很大的帮助。如果我错过了什么,请随时询问更多信息。
解
附: 此解决方案在基于系统的python编译器和PyCharm的虚拟环境设置(两者都在项目创建向导期间呈现)上进行测试,因此无论您使用何种配置,都应该没问题。
此外,我只在Mac OS Sierra上试过这个,所以我不确定它是否适用于Mac OS High Sierra或其他旧版本(虽然经过相当多的广泛在线研究后我得出结论,这个问题特别适用于Mac OS Sierra)。
请确保您在/etc/hosts
文件中添加了本地主机;这对我有用:
127.0.0.1 localhost