Python 2to3-konvertiertes Python-Paket findet kein Skript

465
Steve

Ich habe auf meiner 64-Bit-Linux-Plattform sowohl Python 2.7 als auch 3.5 in Debian Stretch 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 Warn- oder Fehlermeldungen.

Installation füge die Dateien ein /usr/local/lib/python2.7/dist-packages/pychem(mit pychem-1.0.egg-infoin /usr/local/lib/python2.7/dist-packages).

Zum Testen der Anwendung 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" 

Dadurch wurde die Fehlermeldung generiert No module named 'pychem'.

Leider liegt das Problem für mich jenseits des sehr begrenzten Wissens über Computer, die ich als organischer Chemiker besitze. Hinweise auf eine Lösung des Problems werden sehr geschätzt.

0
Willkommen bei Super User! Gibt es einen Grund, warum Sie das Modul nach Python 3 konvertieren wollten? bertieb vor 6 Jahren 0
@Bertiebs Punkt wurde verstärkt, Ihre Installation hat die Dateien in der Python2.7-Bibliothek abgelegt, sodass Sie nicht erwarten können, dass sie in Python3 gefunden werden, wenn dies Ihre Standardeinstellung ist (zu überprüfendes Python -V). Führen Sie die Testdatei mit `python2` aus. AFH vor 6 Jahren 0

0 Antworten auf die Frage