2017-01-22 49 views
0

我已經安裝了keras-rl包在我的電腦上,用他們的指示:導入keras-RL封裝成暢達環境

git clone https://github.com/matthiasplappert/keras-rl.git 
cd keras-rl 
python setup.py install 

所以我暢達環境將此包,但是當我試圖將其導入的Spyder因爲我的代碼,即import keras-rl的一部分,我得到以下錯誤:

SyntaxError: invalid syntax 

的指針keras-RL的衝刺。

問題:如何在Spyder中導入keras-rl(或名稱中帶短劃線的任何其他包)?

回答

0

如果您查看github存儲庫中的examples,您會看到從rl導入了各種功能。像這樣:

(root) ~/condaexpts/keras-rl/examples $ grep -h import * | grep rl 
from rl.agents import ContinuousDQNAgent 
from rl.memory import SequentialMemory 
from rl.random import OrnsteinUhlenbeckProcess 
from rl.core import Processor 
from rl.agents.cem import CEMAgent 
from rl.memory import EpisodeParameterMemory 
from rl.agents import DDPGAgent 
from rl.memory import SequentialMemory 
from rl.random import OrnsteinUhlenbeckProcess 
from rl.agents.dqn import DQNAgent 
from rl.policy import LinearAnnealedPolicy, BoltzmannQPolicy, EpsGreedyQPolicy 
from rl.memory import SequentialMemory 
from rl.core import Processor 
from rl.callbacks import FileLogger, ModelIntervalCheckpoint 
from rl.agents.dqn import DQNAgent 
from rl.policy import BoltzmannQPolicy 
from rl.memory import SequentialMemory