当前位置: 首页 > 知识库问答 >
问题:

Python控制台无法在Mac OS上运行的PyCharm中工作

尚安平
2023-03-14

我目前正在使用Mac OS Sierra和PyCharm终极版的最新(更新)版本。然而,每次我试图运行Python控制台时,它都失败了。
我尝试了多种解决方案,包括以下内容:

  • 尝试类似的StackOverflow问题中提到的解决方案。
  • 完全删除Anaconda(重启系统),然后尝试运行控制台。
  • 移除并重新安装PyCharm.
  • 使用不同版本的Python(2.7/3/3.5/3.6)
  • 在虚拟环境中创建项目。
  • 删除项目文件夹中的.想法目录。

然而,在经过大量调试后,我未能纠正错误。输出错误如下:

文件"/库/框架/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)

因此,如果有人知道如何修复这个错误,这将是非常有帮助的。如果我遗漏了什么,请随时询问更多信息。

共有2个答案

朱鸿畅
2023-03-14

请确保您在/etc/hosts文件中添加了本地主机;这对我很有用:

127.0.0.1 localhost
上官扬
2023-03-14

解决方案

>

  • 从这里下载PyCharm的最新版本
    注意,这是PyCharm的最新版本,我猜它是在测试版开发中,因此可能不稳定。
  • 导航到 /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