Pytania otagowane jako python

używać w języku programowania Python w Emacsie. Emacs obsługuje kilka wersji implementacji języka, wersji i stylów kodowania. Pytania Pythona powinny być odpowiednio uzupełniane dodatkowymi znacznikami, jak opisano w poniższym opisie.

5
Jak stworzyć solidne IDE w Pythonie za pomocą Emacsa (jako edytora tekstu)
Emacs to doskonały edytor - mówi się jednak, że „ aby programować, potrzebujesz najpierw IDE ” - więc jak zbudować IDE w Emacsie z wieloma możliwościami dostosowania, ze wszystkimi funkcjami nowoczesnego IDE. Chcę mieć możliwość skutecznego debugowania, uruchamiania i kompilowania kodu oraz zarządzania nim. Do tej pory przeczytałem na ten …
56 python 

8
Jak używać Emacsa do wyszukiwania funkcji w Pythonie?
Jaki jest najłatwiejszy sposób skonfigurowania Emacsa, aby mógł wyszukiwać, gdzie zdefiniowano funkcję? Chcę go podświetlić w Emacsie i nacisnąć kombinację klawiszy, aby sprawdzić, gdzie jest źródło funkcji. Czy możesz również dowiedzieć się, gdzie używana jest określona funkcja? Można to łatwo zrobić w PyCharm, ale czy można to również łatwo zrobić …

3
Jak skonfigurować elpy do używania Python3?
Podczas konfigurowania emacsa dla nowego środowiska pracy nie mogę uzyskać konfiguracji elpy, aby poprawnie używać Pythona 3. Zainstalowałem wszystkie wymagane pakiety /usr/local/bini zainstalowałem je za pomocą Pythona3. W tej chwili po uruchomieniu elpy-config otrzymuję następujące informacje: Virtualenv........: None RPC Python........: 2.7.6 (/usr/bin/python) Interactive Python: python (/usr/bin/python) Emacs.............: 24.5.1 Elpy..............: 1.9.0 …
22 python  osx  ipython  elpy 

1
Używanie środowisk conda w emacsie
Jaki jest najlepszy sposób używania środowisk Conda przy użyciu emacsa jako IDE Pythona? Mam różne środowiska Conda podczas programowania w Pythonie: $ 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 Ale kiedy używam crtl+ c crtl+ cemacs używa tylko mojej …
21 python  osx  path  environment 




2
Twój interpreter powłoki python-shell wydaje się nie obsługiwać readline
Mam ten problem z moim 25.1 i Python 3.5 na Ubuntu 16.10, ale nigdzie nie widzę, aby został rozwiązany. Zastanawiasz się, jaki był najnowszy status. Reprodukcja: > emacs -Q --eval '(setq python-shell-interpreter "python3")' następnie M-x run-python daje Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline, yet ‘python-shell-completion-native’ was t …
13 python  repl 

3
Jak transponować dwa argumenty funkcji w Pythonie?
Jak mogę zamienić dwa argumenty w wywołaniu funkcji Python? Jeśli wstawię pointspację między tymi dwoma argumentami: self.assertEqual(json.loads(some.data), json_data) a następnie M-t( transpose-words) otrzymuję: self.assertEqual(json.loads(some.json), data_data) Z drugiej strony dzięki CMt ( transpose-sexps) otrzymuję: self.assertEqual(json.loadsjson_data, (some.data)) Chcę to: self.assertEqual(json_data, json.loads(some.data)) Czy istnieje polecenie, które to zrobi?

1
problem automatycznego wcięcia python
Używam Emacsa 24.4. Podczas pisania kodu w Pythonie Emacs zachowuje się dziwnie w odniesieniu do wcięć. Na przykład: for i in range(10): print(i) for i in range(10) Kiedy wprowadzam :, Emacs dodaje niepotrzebne wcięcie na początku trzeciego wiersza. To dość dziwne, czy to błąd?

1
Wyświetlaj błędy i ostrzeżenia w bloku kodu w trybie organizacji
Chciałbym móc zgłaszać ostrzeżenia i błędy podczas oceny bloku kodu Python w pliku Org. Gdy blok kodu zawiera błędy składniowe Pythona, Org wyświetla je w osobnym buforze o nazwie *Org-Babel Error Output*. Byłoby miło móc wysyłać tam również własne ostrzeżenia, zachowując możliwość powrotu wyniku tablicy do trybu Org jako tabeli …

3
Emacs EIN vs powłoka IPython
Próbuję sprawić, aby EIN działał w Emacsie, ale teraz (z IPython 2) wydaje się, że nie jest to możliwe. Pojawiają się następujące błędy: REQUEST [error] Error from parser ein:json-read: (json-readtable-error) ein: [error] Error (parse-error) while opening notebook list at the server 8888. Ale próbując rozwiązać ten problem, zacząłem się zastanawiać, …
10 ipython  ein  python  repl 


3
Zdalne uruchamianie ipython
Próbuję uruchomić interpreter ipython zdalnie (z Emacsem 24.5 i natywnym python.el), ale nie jestem pewien, czy mam odpowiednie podejście: za każdym razem, gdy próbuję uruchomić takie polecenie, na przykład (które jest uruchamiane C-c C-c): Run Python: /ssh:<server_name>:/usr/local/bin/ipython -i (z <server_name>poprawnym wpisem w mojej ~/.ssh/configi ipythondostępnym w tej zdalnej lokalizacji) pojawia …
9 python  tramp 

1
Jak automatycznie uruchomić gorszy proces przy pierwszym ładowaniu trybu głównego?
Powiedzmy, że współpracujemy z Pythonem (lub Matlabem) z firmą. Bez gorszego procesu firma przekazuje to Completion needs an inferior Python process running Jednak oczywistym rozwiązaniem jest automatyczne uruchomienie gorszego procesu (add-hook 'python-mode 'run-python) uruchamiałby nowy proces python za każdym razem, gdy otwieram plik .py (staje się to droższe w Matlabie) …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.