offline rl 的路径报错

 

今天在进行offlinerl 的代码调试时,发现了一个奇怪的问题:

 

 

 报错的代码路径是在安装包内,而不是在工程路径名下,且无法修改代码,pdb也无法进入。经与同学研究,我们首先尝试把原来的offlinerl 这个安装包卸载,即:pip uninstall offlinerl

 后再次按照提示,重新安装offlinerl, 但并不是传统的 pip install  e . (setup.py 已在目录下)安装方式,而是使用指令:python setup.py develop 

 目前不太确定,这个问题,到底是什么原因引起的。

 有可能是因为offlinerl 这个包之前就已经安装了,因为我使用的是之前的配置环境,并未给这个新工程创建新的环境。 而这个新工程的是今天才建立的。所以可能新工程直接

 引用了旧的环境路径,而不是新的工程路径。也有可能是因为之前的安装方式不对,必须使用新的指令安装。

 我个人觉得第一种因素的可能性更大,所以,其实只需要卸载旧环境中的offlinerl安装包,再重新安装一下即可,至于是使用什么方式安装倒是其次。

posted @ 2022-08-23 17:11  呦呦南山  阅读(22)  评论(0编辑  收藏  举报