如何将引用包添加到Eclipse Pydev中

时间:2017-03-13 07:06:40

标签: python eclipse pydev

目前,我有一个' Python包'名称oasPython。该软件包包含Python api,可与OpenAccess一起使用,并从/ tool / oasPython3

安装
  1. 创建一个python文件,如下所示

    import oa
    import time
    
    timer = oa.oaTimer()
    
    time.sleep(1)
    
    print "That took %0.2f seconds" % timer.getElapsed()
    
  2. / tool / oasPython3 添加到 PYTHONPATH

  3. 运行csh文件并打印结果
  4. 但是当我从Eclipse创建一个Pydev项目时,编辑器无法看到方法oa.oaTimer()并显示错误

    enter image description here

    如何使用Eclipse添加此软件包的所有引用?

1 个答案:

答案 0 :(得分:0)

如果它是第三方模块,你应该将它安装在解释器中(在站点包内),PyDev应该找到它(如果有{{1},这就是pip install oa会做的事情}})。

如果您已经这样做,请尝试将oa添加到oa(有关详细信息,请在http://www.pydev.org/manual_101_interpreter.html中查找forced builtins)。

现在,似乎PyDev在您的示例中甚至遇到了forced builtins包的问题,​​因此,您的解释器配置中可能存在一些问题(通常这是防火墙阻止与生成的shell用于从Python收集运行时信息 - 请参阅:http://www.pydev.org/faq.html#PyDevFAQ-WhenIdoacodecompletion%2CPyDevhangs%2CwhatcanIdo%3F以获取更多信息 - 错误日志还可能包含与之相关的条目 - 请参阅:http://www.pydev.org/faq.html#PyDevFAQ-HowdoIReportaBUG%3F了解如何获取它。