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-info
in /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 -V
zur Überprüfung). Versuchen Sie, die Testdatei mit auszuführenpython2
.