今天在进行offlinerl 的代码调试时,发现了一个奇怪的问题:
报错的代码路径是在安装包内,而不是在工程路径名下,且无法修改代码,pdb也无法进入。经与同学研究,我们首先尝试把原来的offlinerl 这个安装包卸载,即:pip uninstall offlinerl
后再次按照提示,重新安装offlinerl, 但并不是传统的 pip install e . (setup.py 已在目录下)安装方式,而是使用指令:python setup.py develop
目前不太确定,这个问题,到底是什么原因引起的。
有可能是因为offlinerl 这个包之前就已经安装了,因为我使用的是之前的配置环境,并未给这个新工程创建新的环境。 而这个新工程的是今天才建立的。所以可能新工程直接
引用了旧的环境路径,而不是新的工程路径。也有可能是因为之前的安装方式不对,必须使用新的指令安装。
我个人觉得第一种因素的可能性更大,所以,其实只需要卸载旧环境中的offlinerl安装包,再重新安装一下即可,至于是使用什么方式安装倒是其次。
标签:工程,安装,offlinerl,路径,报错,rl,offline,安装包 From: https://www.cnblogs.com/leifzhang/p/16617057.html