Ich habe sowohl Python 2.7 als auch 3.5 in Debian Stretch auf meiner 64-Bit-Linux-Plattform installiert.
Ich habe PyChem ( http://pychem.sourceforge.net/ ) installiert , das in Python2 geschrieben wurde, nachdem die Python-Dateien mit dem 2to3-Skript konvertiert wurden. Während des Konvertierungsvorgangs gab es keine Warnungen oder Fehlermeldungen.
Installation legte die Dateien in /usr/local/lib/python2.7/dist-packages/pychem(mit pychem-1.0.egg-infoin /usr/local/lib/python2.7/dist-packages).
Um die Anwendung zu testen, habe ich versucht:
# -*- 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"
Dies erzeugte die Fehlermeldung No module named 'pychem'.
Leider ist das Problem für mich jenseits der sehr begrenzten Kenntnisse von Computern, die ich als Organischer Chemiker besitze. Hinweise auf eine Lösung des Problems werden sehr geschätzt.
python -Vzur Überprüfung). Versuchen Sie, die Testdatei mit auszuführen python2.