我遇到了一个奇怪的问题。
使用Pycharm(请不要对此事进行嘲讽),我正在尝试启动一个短小的应用程序,该应用程序使用ncurses
在我的终端上呈现一些内容。
虽然我可以在简单的终端中启动该项目而不会有任何问题,但从Pycharm中启动它会引发以下错误:
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/curses/__init__.py", line 33, in initscr
fd=_sys.__stdout__.fileno())
error: setupterm: could not find terminal
Process finished with exit code 0
据我所见,一切都与终端环境变量有关。Pycharm从其自己的终端实例启动项目(运行或调试),而curses在其中无法工作。因此,我想知道如何配置Pycharm在常规终端中启动我的项目。该项目使用Python 2.7。 Pycharm为EAP版本129.258(不适用于其他版本,包括稳定版)
谢谢您的关注。
K.
open -a /Applications/PyCharm.app/
。 - CrazyCoder