Eclipse Pydev中如何添加引用包
How to add reference package into Eclipse Pydev
目前,我有一个 'Python package' 名字 oasPython。此软件包包含 Python api 以与 OpenAccess 一起使用并从 /tool/oasPython3
安装
创建一个 python 文件如下
import oa
import time
timer = oa.oaTimer()
time.sleep(1)
print "That took %0.2f seconds" % timer.getElapsed()
将/tool/oasPython3添加到PYTHONPATH
- 运行 csh 文件并打印结果
但是当我从 Eclipse 创建 Pydev 项目时,编辑器看不到方法 oa.oaTimer() 并显示错误
如何添加此包的所有引用以使用 Eclipse 进行开发?
如果它是第三方模块,您应该将它安装在解释器中(在站点包内),PyDev 应该会找到它(如果有 [=11=,pip install oa
就会这样做]).
如果您已经这样做了,请尝试将 oa
添加到 forced builtins
(有关详细信息,请在 http://www.pydev.org/manual_101_interpreter.html 中查找 forced builtins
)。
现在,PyDev 似乎甚至在您的示例中的 time
包中遇到问题,因此,您的解释器配置可能存在一些问题(通常这是防火墙阻止通信的结果到生成以从 Python 收集运行时信息的 shell -- 请参阅:http://www.pydev.org/faq.html#PyDevFAQ-WhenIdoacodecompletion%2CPyDevhangs%2CwhatcanIdo%3F for more info -- the error log may also contain entries related to that -- see: http://www.pydev.org/faq.html#PyDevFAQ-HowdoIReportaBUG%3F 了解如何获取它)。
目前,我有一个 'Python package' 名字 oasPython。此软件包包含 Python api 以与 OpenAccess 一起使用并从 /tool/oasPython3
安装创建一个 python 文件如下
import oa import time timer = oa.oaTimer() time.sleep(1) print "That took %0.2f seconds" % timer.getElapsed()
将/tool/oasPython3添加到PYTHONPATH
- 运行 csh 文件并打印结果
但是当我从 Eclipse 创建 Pydev 项目时,编辑器看不到方法 oa.oaTimer() 并显示错误
如何添加此包的所有引用以使用 Eclipse 进行开发?
如果它是第三方模块,您应该将它安装在解释器中(在站点包内),PyDev 应该会找到它(如果有 [=11=,pip install oa
就会这样做]).
如果您已经这样做了,请尝试将 oa
添加到 forced builtins
(有关详细信息,请在 http://www.pydev.org/manual_101_interpreter.html 中查找 forced builtins
)。
现在,PyDev 似乎甚至在您的示例中的 time
包中遇到问题,因此,您的解释器配置可能存在一些问题(通常这是防火墙阻止通信的结果到生成以从 Python 收集运行时信息的 shell -- 请参阅:http://www.pydev.org/faq.html#PyDevFAQ-WhenIdoacodecompletion%2CPyDevhangs%2CwhatcanIdo%3F for more info -- the error log may also contain entries related to that -- see: http://www.pydev.org/faq.html#PyDevFAQ-HowdoIReportaBUG%3F 了解如何获取它)。