2016-04-21 5 views
0

Ich hatte ein Projekt, wo ich versuchte, zwischen Arduino und Python zu kommunizieren, also versuchte ich, pyserial von Terminal zu installieren. Es schien nicht zu funktionieren und ich versuchte es erneut mit easy_install ohne Erfolg und dann ohne Erfolg. Nichts schien zu funktionieren, also habe ich versucht, es unter Windows zu installieren, und es funktionierte ohne Probleme, also gab ich es auf, mit pyserial auf meinem Mac zu arbeiten. JEDOCH trifft jetzt jedes Python-Projekt auf meinem Mac, das ALLE importierten Bibliotheken benutzt, ein Problem. Zu verdoppeln dies zu überprüfen, ging ich zurück zu einem zuvor funktionellen Projekt, bei dem ich numpy verwendet, und wenn ich es lief ohne etwas zu ändern, ich habe diese Klemme Nachricht:Problem beim Importieren in Python nach dem Versuch, pyserial zu installieren

/var/folders/4r/d5h66_596g3_bfq56prs1f100000gn/T/Cleanup\ At\ Startup/DragonCurve-482948663.465.py.command ; exit; 
nbp-30-74:~ warrenbrodsky$ /var/folders/4r/d5h66_596g3_bfq56prs1f100000gn/T/Cleanup\ At\ Startup/DragonCurve-482948663.465.py.command ; exit; 
> /Users/warrenbrodsky/Documents/Python/DragonCurve.py(23)<module>() 
-> import numpy as np 
(Pdb) 

und dann nichts mehr. Ich habe wirklich keine Erfahrung mit dem Terminal oder der Verwaltung von Dateisystemen oder ähnlichem. Ich habe das Internet durchsucht, aber ich weiß nicht einmal, wo ich anfangen soll, was oder wie ich die Dinge überprüfen soll usw. Jede Hilfe wäre super geschätzt!


edit: hier ist mein DragonCurve code, wenn Sie einen Blick nehmen möchten. Das Problem scheint zu sein, wenn ich versuche, zu importieren, da ich dieses Problem in allen meinen Projekten, die Import verwenden, vorstelle.

+0

Es scheint, dass Sie in einer PDB-Shell gelandet sind, weil ein Breakpoint ausgelöst wurde. Nur um es klar zu stellen: Sie haben nicht selbst bewusst einen PDB Breakpoint gesetzt, oder? –

+0

Nein. Ich bin nicht sicher, was das überhaupt ist ... irgendeine Idee, wie man es aufspürt/los wird? edit: um klar zu sein, bekomme ich diese (oder eine ähnliche Nachricht), wenn ich * irgendein * Python-Skript, das * any * Bibliothek importiert. – WarBro

+0

Es ist eine Debugging-Shell, die die Ausführung Ihres Programms unterbricht und Ihnen ermöglicht, die Umgebung ähnlich wie beim interaktiven Python-Interpreter zu untersuchen. Welcher Code befindet sich in/um die Zeile '23' in'/Users/warrenbrodsky/Documents/Python/DragonCurve.py'? Wenn es eine Zeile ähnlich wie 'import pdb; pdb.set_trace() ', entferne es und versuche es erneut. –

Antwort

0

BEHOBEN: Ich fand, wo ich Probleme bekam. Es tat entpuppte sich schließlich als eine Einstellung in meiner IDE. Ich bin mir immer noch nicht sicher, wie es sich verändert hat; vielleicht hat es etwas geändert, als ich versucht habe, pyserial zu installieren.

Verwandte Themen