Python PyBrain LSTM示例结果为ValueError:尝试在非包中进行相对导入
我正在尝试运行一个LSTM网络大约两个星期,但我找不到一个好的框架来这样做。实际上,我正在尝试使用PyBrain,它具有以下目录层次结构:Python PyBrain LSTM示例结果为ValueError:尝试在非包中进行相对导入,python,neural-network,directory-structure,pybrain,lstm,Python,Neural Network,Directory Structure,Pybrain,Lstm,我正在尝试运行一个LSTM网络大约两个星期,但我找不到一个好的框架来这样做。实际上,我正在尝试使用PyBrain,它具有以下目录层次结构: pybrain/ ... examples/ ... supervised/ ... neuralnets+svm/ ... example_rnn.py 但我得到了一个相对的导入错误: T
pybrain/
...
examples/
...
supervised/
...
neuralnets+svm/
...
example_rnn.py
但我得到了一个相对的导入错误:
Traceback (most recent call last):
File "example_fnn.py", line 14, in <module>
from .datasets import generateGridData, generateClassificationData, plotData
ValueError: Attempted relative import in non-package
关于这个错误的一些答案说,我应该使用-m
标志从父目录进行调用,如:
Lucass-MacBook-Pro:pybrain lucaslourenco$ python -m examples.supervised.neuralnets+svm.example_fnn
当我这样做时,我得到了:
/Users/lucaslourenco/anaconda/bin/python: No module named examples.supervised.neuralnets+svm
- 我只是在调用
标志时犯了一个简单的错误吗李>-m
- 有一种简单的方法可以在不修改框架的情况下纠正这个问题(您知道修改框架的结果有多糟糕吗)李>
- 还有其他框架选项可以在OSX或W7中运行LSTM示例,最好是在python中
/Users/lucaslourenco/anaconda/bin/python: No module named examples.supervised.neuralnets+svm