我正在尝试在新的Ubuntu 16VM上安装openai健身房。我正在按照文档来安装Atari软件包,但我一直遇到问题:
当我运行ipython> v2.7.12时
>import gym
>gym.make('SpaceInvaders-v0')
我明白了:
....
TypeError: super() takes at least 1 argument (0 given)
它似乎运行python3代码,但是,在安装过程中我使用了默认设置。我跑的时候
python3 > 3.5.2
> import gym
ImportError: No module named 'gym'
我究竟做错了什么?我用pip --user
参数将健身房安装到用户环境中。
解决方案:使用pip3
的简单修复,遗憾的是在自述文件中未提及:(
要安装到Python3环境,请使用以下命令
pip3 --user
对于Python2和Python3 pip
环境之间的调试,以下命令通常很有用:
pip3 --version
pip --version
它打印出它所附加的相应Python环境