在Python3下安装了gym,在PyCharm下可以正常运行,但是在jupyter notebook出现“No module named gym”,不能正常工作。这是openai-gym的一个众所周知的问题,可能是因为jupyter notebook的默认内核不正确。我的解决方案如下:
source activate <myenv>
conda install pip
pip install gym
conda install ipykernel
python -m ipykernel install --user --name <myenv> --display-name "Python <myenv>"
参考链接:
https://github.com/dennybritz/reinforcement-learning/issues/56
https://github.com/openai/gym/issues/731