我目前正在使用Mac OS Sierra和PyCharm终极版的最新(更新)版本。然而,每次我试图运行Python控制台时,它都失败了。
我尝试了多种解决方案,包括以下内容:
然而,在经过大量调试后,我未能纠正错误。输出错误如下:
文件"/库/框架/Python.framework/Versions/3.6/lib/python3.6/xmlrpc/server.py",第598行,在init套接字服务器中。TCPServer.init(自己,addr,请求处理程序,bind_and_activate)文件/库/框架/Python.framework/Versions/3.6/lib/python3.6/socketserver.py,第453行,在initself.server_bind()文件/库/框架/Python.framework/Versions/3.6/lib/python3.6/socketserver.py,第467行,在server_bindself.socket.bind(self.server_address)socket.gaierror:[Errno 8]nodename或servname提供,或未知无法连接到控制台进程。进程结束,退出代码137(被信号9打断: SIGKILL)
因此,如果有人知道如何修复这个错误,这将是非常有帮助的。如果我遗漏了什么,请随时询问更多信息。
请确保您在/etc/hosts
文件中添加了本地主机;这对我很有用:
127.0.0.1 localhost
解决方案
>
导航到 /etc文件夹,并使用以下命令打开主机文件进行编辑:
sudovim主机
要获得my_computer_name(在本例中为Anishs-MacBook-Pro.local),您需要在终端中键入以下内容:
主机名
一旦你完成了这一切,现在到了最后一步:打开系统首选项
一旦所有这些都完成了,重新启动你的计算机(不是必要的,但更好),一切都会好起来。现在,您应该能够在Mac OS Sierra上从PyCharm本身访问交互式Python控制台,它的工作方式就像一个charm。
P.S.
此解决方案在基于系统的python编译器和PyCharm的虚拟环境设置(两者都在项目创建向导期间提供)上进行了测试,因此无论您使用的是什么配置,都应该可以。
此外,我只在Mac OS Sierra上尝试过这个,所以我不确定它是否适用于Mac OS High Sierra或其他旧版本(尽管经过相当多的广泛的在线研究,我得出了这个问题是Mac特有的结论OS塞拉)。
我在通过docker compose使用远程python解释器运行pycharm时遇到一些问题。除了Python控制台之外,其他一切都很好。当我按下run按钮时,它只显示以下消息: "错误:无法从docker-comment输出中找到服务"web"的容器名称" 我真的不明白为什么它总是让我觉得如果我的提供了服务。 有什么帮助吗? 编辑: docker-compose.yml Dockerfile
我正在使用Aldryns环境开发django cms站点。 我使用的是windows 10,这并不完美,所以我用Virtualbox创建了一个虚拟机Ubuntu 16.04。在虚拟机中,我安装了Pycharm 2016.1.3。 Aldryn support(不知疲倦的人)帮助我设置了Ubuntu和Py魅力的docker支持: 只需创建一个文件,其中包含: 将以下内容放入 (如果目录尚不存在,则创
我在让openpyxl写入Excel文件时遇到了一个问题,当我在PyCharm Python控制台中运行以下代码时,它可以正常工作,但是当我创建 C:\Users\David\PycharmProjects\VirtualEnv1\VirtualEnv1\Scripts\python。exe C:/Python27/virtualenv-15.0。1/虚拟/测试。py回溯(最后一次调用):文件“C
PyCharm有一个完整的代码完整的Python控制台,可以在选项菜单:工具(Tools) - >运行Python控制台(Run Python Console)中找到。 使用上一章中的代码,如下所示 - 现在,在控制台下运行代码来执行脚本以获取所需的输出,如下所示。 您可以在控制台中,观察到输出如下所示 -
问题内容: 我正在编写一个通过System.out输出字符串的Java应用程序,我只想知道如何在IDE外部运行此应用程序。我有一个可执行的jar。如何在控制台中看到此输出? 问题答案: 基本上: Sun网站有更多信息
兵马俑服务器阵列已成功运行,但兵马俑服务器开源软件 (OSS) 工具包附带的管理控制台无法正常工作。当兵马俑服务器阵列启动时,它说“2019-01-05 11:58:16,739 INFO - 管理服务器在0.0.0.0:9540上启动”,但是当我尝试点击URL时,我得到一个未找到的错误。任何人都可以建议如何查看存储在陶土中的缓存,或者如何访问管理控制台? 根据“http://ww1.terrac