Intereting Posts
Git – Fatal: не удалять все неточечные URL-адреса Преобразование репозитория subversion с несколькими переименованиями в меркуриальный репозиторий Игнорирование файлов с разными расширениями с помощью .gitignore Филиалы, включая только некоторые каталоги Как git решает, что совершает изменяет данный путь? Непоследовательные результаты Где хранятся или кэшируются пароли git clone? Возобновить прикованные команды после разрешения конфликта слияния git: Переключить ветку и игнорировать любые изменения без фиксации Иерархия пользователей / репозиториев в GIT получить хэш без фиксации Проблемы, связанные с удалением каталога в репозиторий SVN Git, фиксирующий неизменные файлы Пул приложений IIS7.5, идентификатор процесса и среда Включение обратных изменений, сделанных в клонах репозитория только для чтения Capifony – развертывание, когда приложение Symfony не находится в корне Git repo

Импорт пакета keras-rl в среду conda

Я установил пакет keras-rl на свой компьютер, используя их инструкции:

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

Поэтому моя среда conda видит этот пакет, однако, когда я пытаюсь импортировать его в Spyder как часть моего кода, то есть import keras-rl , я получаю следующую ошибку:

 SyntaxError: invalid syntax 

с указателем на тире keras-rl.

Вопрос. Как я могу импортировать keras-rl (или любой другой пакет с тире в имени) в Spyder?

Если вы посмотрите на примеры, присутствующие в репозитории github, вы увидите, что различные функции импортируются из 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