Als «python» getaggte Fragen

Verwendung für die Programmiersprache Python in Emacs. Emacs unterstützt verschiedene Versionen der Sprachimplementierung, Versionen und Codierungsstile. Python-Fragen sollten mit zusätzlichen Tags ergänzt werden, wie in der folgenden Beschreibung beschrieben.

5
Wie erstelle ich eine robuste Python-IDE mit Emacs (als Texteditor)
Emacs ist ein hervorragender Editor - allerdings heißt es, "um zu programmieren, brauchen Sie zuerst eine IDE ". Wie würden Sie eine IDE in dem umfassend anpassbaren Emacs für PYTHON mit allen Funktionen der modernen IDE erstellen? Ich möchte in der Lage sein, Code effektiv zu debuggen, auszuführen, zu kompilieren …
56 python 

8
Wie benutze ich Emacs, um eine Funktion in Python nachzuschlagen?
Was ist die einfachste Möglichkeit, Emacs so zu konfigurieren, dass nachgeschlagen werden kann, wo eine Funktion definiert ist? Ich möchte es in Emacs hervorheben und eine Tastenkombination drücken, um nach der Quelle der Funktion zu suchen. Können Sie auch herausfinden, wo eine bestimmte Funktion verwendet wird? Dies ist in PyCharm …

3
Wie richte ich elpy für die Verwendung von python3 ein?
Wenn ich meinen Emacs für eine neue Arbeitsumgebung einrichte, kann ich die elpy-Konfiguration nicht dazu bringen, Python 3 korrekt zu verwenden. Ich habe alle erforderlichen Pakete in /usr/local/bininstalliert und sie mit Python3 installiert. Wenn ich gerade elpy-config ausführe, erhalte ich Folgendes: Virtualenv........: None RPC Python........: 2.7.6 (/usr/bin/python) Interactive Python: python …
22 python  osx  ipython  elpy 

1
Conda-Umgebungen in Emacs verwenden
Was ist der beste Weg, Conda-Umgebungen mit Emacs als Python-IDE zu verwenden? Ich habe beim Programmieren in Python verschiedene Conda-Umgebungen: $ conda info -e # conda environments: # django /Users/Pablo/anaconda/envs/django scipy * /Users/Pablo/anaconda/envs/scipy visual /Users/Pablo/anaconda/envs/visual ml /Users/Pablo/anaconda/envs/ml root /Users/Pablo/anaconda Wenn ich jedoch crtl+ c crtl+ cemacs verwende, verwende ich nur …
21 python  osx  path  environment 



2
Ihr 'Python-Shell-Interpreter' scheint Readline nicht zu unterstützen
Ich habe dieses Problem mit meinem 25.1 und Python 3.5 unter Ubuntu 16.10, aber ich sehe nicht, dass es irgendwo gelöst wird. Ich frage mich, was der neueste Status war. Wiedergabe: > emacs -Q --eval '(setq python-shell-interpreter "python3")' dann M-x run-python gibt Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support …
13 python  repl 

2
Kann ich im Org-Modus einen gemeinsamen Codeblock in zwei verschiedene Codeblöcke einschließen?
Ich habe eine org-modeDatei mit einer Datentabelle und zwei Python-Codeblöcken, um verschiedene Zusammenfassungen daraus zu extrahieren. Ich möchte einige gemeinsame Konstanten und Funktionen zwischen diesen beiden Codeblöcken teilen. Im Idealfall würde ich dazu den gemeinsamen Code in einen separaten Codeblock zerlegen, der automatisch einbezogen und ausgewertet wird, wenn einer der …

3
Wie transponiere ich zwei Argumente einer Funktion in Python?
Wie kann ich zwei Argumente in einem Aufruf einer Python-Funktion austauschen? Wenn ich pointden Abstand zwischen diesen beiden Argumenten einstelle: self.assertEqual(json.loads(some.data), json_data) und dann M-t( transpose-words) bekomme ich: self.assertEqual(json.loads(some.json), data_data) Andererseits bekomme transpose-sexpsich mit CMt ( ): self.assertEqual(json.loadsjson_data, (some.data)) Was ich will ist: self.assertEqual(json_data, json.loads(some.data)) Gibt es einen Befehl, der …

1
Python Auto Indent Problem
Ich benutze Emacs 24.4. Beim Schreiben von Python-Code verhält sich Emacs in Bezug auf Einrückungen seltsam. Beispielsweise: for i in range(10): print(i) for i in range(10) Bei der Eingabe :fügt Emacs am Anfang der dritten Zeile einen unnötigen Einzug hinzu. Das ist ziemlich seltsam, ist das ein Fehler?


3
Emacs EIN vs IPython Shell
Ich versuche, EIN in Emacs zum Laufen zu bringen , aber im Moment (mit IPython 2) scheint es nicht möglich zu sein. Diese Fehler entstehen: REQUEST [error] Error from parser ein:json-read: (json-readtable-error) ein: [error] Error (parse-error) while opening notebook list at the server 8888. Aber als ich versuchte, dieses Problem …
10 ipython  ein  python  repl 


2
Zwei Python-Modi
Ich habe versucht, Emacs so zu konfigurieren, dass der richtige Python-Modus verwendet wird. Zu diesem Zweck habe ich einige Tutorials gelesen. Am wichtigsten ist dieser . Das Tutorial verwendet das python-modePaket. Wenn ich es jedoch über den Paketmanager ( M-x package-install RET python-mode RET) installiere, kann ich die für dieses …
10 python 

3
Ipython remote ausführen
Ich versuche, einen Ipython-Interpreter remote auszuführen (mit Emacs 24.5 und native python.el), bin mir aber nicht sicher, ob ich den richtigen Ansatz habe: Wann immer ich zum Beispiel versuche, einen solchen Befehl auszuführen (der ausgelöst wird mit C-c C-c): Run Python: /ssh:<server_name>:/usr/local/bin/ipython -i (mit <server_name>einem gültigen Eintrag in meinem ~/.ssh/configund …
9 python  tramp 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.