【问题标题】:unable to resove termios in PyDev无法解析 PyDev 中的 termios
【发布时间】:2015-11-04 20:30:17
【问题描述】:

我目前正在 Eclipse 上处理 PyDev 项目,我需要使用 Python 上可用的 termios 模块。但是我的 PyDev Eclipse 环境无法识别它并给出“无法解析:termios”错误。但是,我可以从我的命令行 Python 控制台解决同样的问题,其中“import termios”没有报告任何错误。是否需要在 Eclipse 上进行任何配置以使其能够解析 termios 和其他 posix 特定 API。我的 Python 版本信息如下
TIA!

Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.

【问题讨论】:

  • 检查 Eclipse 看到的 PYTHONPATH 环境变量。
  • @cdarke 是的,它成功了!感谢您的提示...我必须添加包含 termios.so 的 /usr/lib/python2.7/lib-dynload 的路径,另外我还在“强制内置”选项卡下添加了 termios 关键字
  • 我可以建议您为自己的问题创建一个答案吗?这可能会在未来对其他人有所帮助。
  • @cdarke 完成!谢谢!

标签: python eclipse python-2.7 pydev


【解决方案1】:

这里是解决方案
在 Eclipse 上右键单击您的 python 项目,然后单击“属性”并按照以下步骤操作:

  1. 点击Configure an Interpreter not listed

  2. 单击库选项卡下的New Folder 并选择文件夹 包含 termios 共享对象,在我的情况下,它位于 /usr/lib/python2.7/lib-dynload

  3. 通过单击将termios 添加到Forced Builtins 选项卡列表中 New

希望这会有所帮助,干杯!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-02
    • 2012-08-14
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多