Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将引用包添加到Eclipse Pydev中_Python_Eclipse_Pydev - Fatal编程技术网

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

Python 如何将引用包添加到Eclipse Pydev中,python,eclipse,pydev,Python,Eclipse,Pydev,目前,我有一个“Python包”名称,即Python。该软件包包含用于OpenAccess的Python api,并从/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文件并

目前,我有一个“Python包”名称,即Python。该软件包包含用于OpenAccess的Python api,并从/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应该可以找到它(如果存在
    oa
    ,这就是
    pip安装oa
    所做的)

    如果您已经这样做了,请尝试将
    oa
    添加到
    forced builtins
    (有关详细信息,请在中查找
    forced builtins


    现在,在您的示例中,PyDev甚至在
    time
    包方面都遇到了问题,因此,您的解释器配置可能存在一些问题(通常这是防火墙阻止与生成用于从Python收集运行时信息的shell通信的结果——请参阅:了解更多信息——错误日志可能还包含与此相关的条目——请参阅:了解如何获取它)O/P>OA是C++开发的包的Python包装器,我在Python解释器的强制构建中添加了OA,但是在扫描命名空间后,它没有看到子类,所以它仍然显示标记错误。