【全教程】Pycharm运行深度强化学习代码(pytho与matlab混编) |
您所在的位置:网站首页 › pycharm终止运行 › 【全教程】Pycharm运行深度强化学习代码(pytho与matlab混编) |
记录自己运行的第一个深度强化学习项目的全过程,配置环境花了4h+,代码终于跑起来啦~ 配置环境:下面是具体的配置流程: 首先报的第一个错误是: ModuleNotFoundError: No module named 'matlab.engine'; 'matlab' is not a package首先配置matlab-python 环境,然后将matlab包顺利安装到python 环境中,直到能顺利解决matlab.engine的报错。 2. 为了解决上述问题:查找自己的python 路径和matlab路径。确定所需要的python版本。其中matlab2020a只能支持python2.7,3.5,3.6。据此,考虑创建anacoda 的虚拟环境进行实验。 3. Win10 配置python Matlab Engine以及后续报错:‘matlab‘ is not a package https://zhuanlan.zhihu.com/p/423349452 https://blog.csdn.net/m0_46395154/article/details/119935654 4. pycharm打开项目,选择创建的conda环境为运行的环境。安装所需要的包(有一些包比较难安装,可以先下载轮子,然后再pip install +轮子名称,轮子的链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy) 将代码中自定义的gym放到本地的环境中可能出现gym.step()报错,AttributeError: 'WirelessEnv2' object has no attribute 'seed'; 以及 f"The inforeturned bystep()must be a python dictionary, actual type: {type(info)}" AssertionError: Theinforeturned bystep() must be a python dictionary, actual type: 主要是gym的版本过高,采用pip uninstall gym ; pip install gym==0.21.0解决。(每次安装新的gym需要重新将自己的环境的声明添加到gym对应的代码中) 参考链接:创建虚拟环境参考: https://blog.csdn.net/qq_42182429/article/details/120456132 查找python的安装路径: https://blog.csdn.net/cnds123/article/details/101546889 查找matlab的安装路径: 打开matlab在命令窗口输入:matlabroot返回安装路径,eg:ans =D:\Matlab将Anaconda设为默认的python环境 https://blog.csdn.net/qq_38216057/article/details/116034785 将自己的环境配置到gym: https://blog.csdn.net/u011254180/article/details/88221426 python cvxpy包安装教程 https://blog.csdn.net/sinat_23971513/article/details/117125082 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |