我在 64 位 Linux 平台上的 Debian Stretch 中安装了 Python 2.7 和 3.5。
我已经安装了 PyChem(http://pychem.sourceforge.net/),使用 2to3 脚本将 python 文件转换后用 Python2 编写。转换过程中没有任何警告或错误消息。
安装将文件放入/usr/local/lib/python2.7/dist-packages/pychem
(pychem-1.0.egg-info
带有/usr/local/lib/python2.7/dist-packages
)。
为了测试该应用程序,我尝试了:
# -*- coding: utf-8 -*-
"""
Spyder Editor
This is a temporary script file.
"""
from pychem import pychem
from pychem.pychem import Chem
mol=Chem.MolFromSmiles("CC(oc1ccccC(O)=O)=O"
这产生了错误消息No module named 'pychem'
。
不幸的是,对于我来说,这个问题超出了我作为一名有机化学家所掌握的非常有限的计算机知识。如能提供解决问题的指导,我将不胜感激。