我试着运行其中一个tutorials,我得到的是:
$ python rl.py
Traceback (most recent call last):
File "rl.py", line 22, in <module>
from pybrain.rl.environments.mazes import Maze, MDPMazeTask
File "/Library/Python/2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/rl/environments/mazes/__init__.py", line 3, in <module>
from pybrain.rl.environments.mazes.tasks.__init__ import *
File "/Library/Python/2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/rl/environments/mazes/tasks/__init__.py", line 1, in <module>
from pybrain.rl.environments.mazes.tiger import TigerTask
ImportError: No module named tiger
它安装成功了,不知道为什么不能加载自己的模块?在
您需要将文件:
pybrain/pybrain/rl/environments/mazes/tasks/__init__.py
更改为:收件人:
^{pr2}$实际上,正如建议的here,您应该更改整个pybrain/pybrain/rl/environments/mazes/tasks/init.py,如下所示:
选中
pybrain.rl.environments.__file__
以获取文件的路径。这为我解决了进口问题。在相关问题 更多 >
编程相关推荐