博主你好,我看了一下您测评ResGen的文章,写的很详细,不过我运行代码有如下报错:Chem.SanitizeMol(rd_mol, Chem.SANITIZE_ALL^Chem.SANITIZE_KEKULIZE^Chem.SANITIZE_SETAROMATICITY)
OverflowError: can't convert negative int to unsigned请问您遇到这个问题了吗,如果您有解决办法可以告知一下我不?谢谢!
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
ResGen代码报错
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注
【以下回答由 GPT 生成】
我遇到了与您描述的类似的问题,以下是一种可能的解决方案:
该错误是由于在调用Chem.SanitizeMol函数时传递了Chem.SANITIZE_ALL、Chem.SANITIZE_KEKULIZE和Chem.SANITIZE_SETAROMATICITY的按位异或运算结果为负数所致。这可能是由于使用了不兼容的版本导致的。
我建议您尝试使用更新的rdkit版本,以确保代码的兼容性。首先,通过以下命令卸载旧版本的rdkit:
pip uninstall rdkit
然后,通过以下命令安装最新版本的rdkit:
pip install rdkit
如果您的系统上已经安装了Conda,也可以使用以下命令更新rdkit:
conda update rdkit
请确保将pip或conda的源设置为可以访问最新版本的rdkit。
如果您当前使用的是最新版本的rdkit,并且仍然遇到问题,我建议您尝试重新安装rdkit并重新运行代码。有时安装可能会出现问题,导致某些文件或配置不正确。
如果以上方法都无效,您可以尝试查看rdkit的官方文档或GitHub页面,寻找有关该问题的解决方案或报告该问题。
如果问题仍然存在,可能需要对代码进行进一步的调试和分析。我建议您将问题代码和相关的数据提供给rdkit社区或论坛,以获得更准确的帮助。
希望这些信息对您有帮助。如果还有其他问题,请随时提问。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥15 有偿求苍穹外卖环境配置
- ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
- ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
- ¥15 clousx6整点报时指令怎么写
- ¥30 远程帮我安装软件及库文件
- ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
- ¥20 深信服vpn-2050这台设备如何配置才能成功联网?
- ¥15 Arduino的wifi连接,如何关闭低功耗模式?
- ¥15 Android studio 无法定位adb是什么问题?
- ¥15 C#连接不上服务器,