2016-05-18 10 views
0

Hey Jungs ich versuche, einen neuen Build für Python 3 auf sublime Text 3. Dies ist, weil keine meiner neu installierten Module nicht funktionieren. sklearn und lxml und viele andere arbeiten nicht mit dem Shell-Interpreter. Sie geben der NachrichtPython 3.5.1 erkennt keine meiner Bibliotheken (sklearn lxml oder urllib)

Traceback (most recent call last): 
    File "/Users/saminahbab/Documents/Programming /machines/my own work /primer.py", line 1, in <module> 
    from sklearn import datasets 
ImportError: No module named sklearn 
[Finished in 0.0s with exit code 1] 
[shell_cmd: python -u "/Users/saminahbab/Documents/Programming /machines/my own work /primer.py"] 
[dir: /Users/saminahbab/Documents/Programming /machines/my own work ] 
[path: /usr/bin:/bin:/usr/sbin:/sbin] 

trotz der Tatsache, dass sklearn arbeitet jetzt in python3 Befehle in Terminal. kann mir jemand sagen, was ich in den neuen erhabenen Build einbauen soll, den ich gerade mache, der python perfekt mit python verbindet? im so verloren und sein verwirrend zu sehen, wie Python mit erhabenem verbunden ist, da Python 2.7 perfekt gearbeitet und jetzt keiner meiner Bibliotheken arbeiten,

EDIT scheint dies nicht mit PyCharm zu arbeiten entweder

Antwort

1

Ihr Build-System funktioniert nicht, weil es python ruft, nicht python3. Sie können eine neue Python3.sublime-build Datei erstellen, um dies zu korrigieren. Bevor Sie das tun, obwohl, müssen Sie, indem Sie diese im Terminal den Pfad zu Ihrem python3 binär finden:

which python3 

nächsten in Sublime, wählen Tools -> Build System -> New Build System und ersetzen Sie den Inhalt mit dem folgenden:

ersetzt /path/to/python3 mit dem tatsächlichen Pfad, der oben durch den Befehl which python3 gedruckt wird.

Speichern Sie die Datei als ~/Library/Application Support/Sublime Text 3/Packages/User/Python3.sublime-build (beim Treffen Speicher automatisch in dem richtigen Verzeichnis sein soll), und jetzt haben Sie eine Python3 Option unter Tools -> Build System. Wählen Sie diese Option, und Sie sollten nun in der Lage sein, Python 3-Skripte mit Sublime auszuführen.

+0

danke Mann das sortiert es aus! In der Zwischenzeit benutze ich pycharm, das ist ein bisschen mit seinem intellij Zeug und schönen vorgeschlagenen Formatierung, aber ich vermisse die Einfachheit der erhabenen, ich sehe, was hier los geht und wie es funktioniert, also danke Mann, schlecht aktualisieren die Build auf erhaben und lassen Sie es wissen .. auch Mann wissen Sie, ob es irgendwelche Merkmale ähnlich zu Intellij Autokorrektur in erhabenen 3? – entercaspa