Das konvertierte Python-Paket Python 2to3 findet kein Skript

0

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.

Steve
quelle
Willkommen bei Super User! Gibt es einen Grund, warum Sie das Modul nach Python 3 konvertieren wollten?
Bertieb
Als Verstärkung für @ bertieb hat Ihre Installation die Dateien in die Python2.7-Bibliothek gestellt, sodass Sie nicht erwarten können, dass sie in Python3 gefunden werden, wenn dies Ihre Standardeinstellung ist ( python -Vzur Überprüfung). Versuchen Sie, die Testdatei mit auszuführen python2.
AFH