我目前正在尝试运行一个使用 RDKit 并面临错误的 Python 程序。言归正传,完整的回溯是:
Traceback (most recent call last):
File "./main.py", line 4, in <module>
from train import Trainer
File "/home/user1/repo1/train.py", line 12, in <module>
from utils import make_batches
File "/home/user1/repo1/utils.py", line 9, in <module>
from rdkit import Chem, DataStructs
File "/home/user1/anaconda3/envs/user1conda/lib/python3.7/site-packages/rdkit/Chem/__init__.py", line 18, in <module>
from rdkit import DataStructs
File "/home/user1/anaconda3/envs/user1conda/lib/python3.7/site-packages/rdkit/DataStructs/__init__.py", line 13, in <module>
from rdkit.DataStructs import cDataStructs
ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /home/user1/anaconda3/envs/user1/lib/python3.7/site-packages/rdkit/DataStructs/../../../../libRDKitDataStructs.so.1)
我已经查看了这个 Git Issue并尝试了那里的所有建议,但没有一个奏效。我还查看了以下 Stack Overflow 问题:uwsgi: /usr/lib/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc .so.55和/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.8' not found [已关闭]但答案也无法解决我的问题。
有关更多信息:
- 操作系统:Ubuntu 16.04
- Python版本:3.7.5
- 的输出
echo $LD_LIBRARY_PATH
目前什么都没有(我试图将其设置为答案所建议的内容)。 - 我目前正在使用 Conda 环境,并且还从 Anaconda 下载了 RDKit。
有人知道潜在的问题可能是什么吗?我有点困惑,因为似乎没有任何工作,我不知道从哪里开始诊断问题。提前致谢。