2017-01-20 5 views
6

Haben Sie nicht viel Erfahrung in der Programmierung. Erst im letzten Sommer Python abgeholt.Aktivieren der virtuellen Python-Umgebung in Atom

Ich habe sowohl Atom als auch Conda auf meinem Computer installiert. Vor kurzem habe ich mit Atom meine Skripte in Python bearbeitet und dann die Skripte über die Befehlszeile ausgeführt. Wie üblich habe ich virtuelle Umgebungen erstellt, in denen ich Pakete installiert habe, die ich für die Ausführung verschiedener Python-Skripte benötigte.

Ich möchte jetzt Atom als IDE verwenden und habe daher das Skript-Paket auf Atom installiert, damit ich meine Skripte in Atom selbst ausführen kann. Allerdings, wenn ich versuchte, einen Python-Skript ausgeführt wird, der das Python numpy Paket benötigt, habe ich dies:

ImportError: No module named 'numpy'

Dieser Fehler offensichtlich für andere Pakete erscheinen wird, die nicht bereits in der Root-Umgebung installiert (Ich denke?).

Nun, meine Frage ist, wie aktiviere ich die benötigte virtuelle Umgebung in Atom? In anderen Anwendungen wie Jupyter und Spyder würde ich die virtuelle Umgebung aktivieren, die ich brauchte, und dann die Anwendung über die Befehlszeile öffnen, aber das kann ich nicht mit Atom machen.

(Wenn möglich, ist es eine Möglichkeit, durch Conda erstellt virtuelle Umgebungen zu verwenden)

Dank

+0

[Skript-Runner] (https://atom.io/packages/script-runner) unterstützt virtualenv nativ. Hast du das angeschaut? –

+0

Ich habe gerade versucht, [script-runner] zu installieren (https://atom.io/packages/script-runner). Leider ist bei der Installation ein Fehler aufgetreten [script-runner installation error] (http://i.imgur.com/TumBfAy.png) –

+0

https://atom.io/packages/search?q=virtualenv –

Antwort

1

Die hydrogen package für Atom eignet sich gut für diese.

Sie müssen auch Jupyter in Ihrer Conda-Umgebung installieren und Hydrogen sollte den IPython-Kernel automatisch abholen.

0

Eine Möglichkeit besteht darin, Atom aus der aktivierten virtuellen Umgebung zu starten. In diesem Fall verwendet die Ausführung mit Skript den konfigurierten Python-Interpreter und importiert die in der virtuellen Umgebung installierten und verfügbaren Pakete.

Verwandte Themen