Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.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 让dogtail示例脚本在Ubuntu 10.04上运行_Python_Ubuntu - Fatal编程技术网

Python 让dogtail示例脚本在Ubuntu 10.04上运行

Python 让dogtail示例脚本在Ubuntu 10.04上运行,python,ubuntu,Python,Ubuntu,我最近安装了Dogtail,一个开源GUI测试工具和自动化框架。我下载了示例脚本(https://fedorahosted.org/dogtail/browser/examples/gedit-test-utf8-tree-api.py?format=txt)到我的电脑,但我有麻烦让它工作。当我调用它时,我会收到一条消息说: corey@corey-laptop:~/Desktop/exercise$ ./gedit-test-utf8-tree-api.py Traceback (most

我最近安装了Dogtail,一个开源GUI测试工具和自动化框架。我下载了示例脚本(https://fedorahosted.org/dogtail/browser/examples/gedit-test-utf8-tree-api.py?format=txt)到我的电脑,但我有麻烦让它工作。当我调用它时,我会收到一条消息说:

corey@corey-laptop:~/Desktop/exercise$ ./gedit-test-utf8-tree-api.py 
Traceback (most recent call last):
  File "./gedit-test-utf8-tree-api.py", line 6, in <module>
    from dogtail import tree
  File "/home/joe/Desktop/exercise/dogtail.py", line 6, in <module>
    from dogtail import tree
ImportError: cannot import name tree
corey@corey-笔记本电脑:~/Desktop/exercise$。/gedit-test-utf8-tree-api.py
回溯(最近一次呼叫最后一次):
文件“/gedit-test-utf8-tree-api.py”,第6行,在
从dogtail导入树
文件“/home/joe/Desktop/exercise/dogtail.py”,第6行,在
从dogtail导入树
ImportError:无法导入名称树

我正在使用Ubuntu 10.04。我不知道为什么这不会运行,或者如何修复它。有什么想法吗?

从您的回溯来看,您似乎还没有安装dogtail

您正在~/Desktop/exercise目录下运行

dogtail.py位于同一目录中,它应该是一个名为dogtail的包,带有一个文件tree.py。这个dogtail.py是您编写的还是dogtail框架的一部分


这里有点不对劲

不要将文件命名为/home/joe/Desktop/exercise
dogtail

  File "/home/joe/Desktop/exercise/dogtail.py", line 6, in <module>
    from dogtail import tree

查看dogtail的来源。

当我在/usr/local而不是/usr安装dogtail时,我的工作正常 运行./setup.py install--prefix=/usr/local

import dogtail
dogtail.__file__