Вопросы с тегом «python»

использовать для языка программирования Python в Emacs. Emacs поддерживает несколько версий языковой реализации, версий и стилей кодирования. Вопросы Python следует дополнять дополнительными тегами, как описано в описании ниже.

56
Как создать надежную Python IDE с Emacs (в качестве текстового редактора)

Emacs - отличный редактор - однако говорят, что « для программирования вам сначала нужна IDE », - как бы вы встроили IDE в широко настраиваемый Emacs для PYTHON со всеми функциями современной IDE. Я хочу иметь возможность эффективно отлаживать, запускать, компилировать и управлять кодом. До сих пор...

37
Странный вывод оболочки при использовании IPython 5

Я только что обновился до последней версии IPython, и теперь что-то не так при использовании его в Emacs. При использовании его в обычном терминале он работает нормально (цвета, завершение табуляции и т. Д.), Однако либо в виде вывода , M-x eshellлибо M-x shellвместо вывода In [1]:он фактически...

22
Как использовать Emacs для поиска функции в Python?

Какой самый простой способ настроить Emacs, чтобы он мог искать, где определена функция? Я хочу выделить его в Emacs и нажать комбинацию клавиш, чтобы посмотреть, где находится источник функции. Вы также можете узнать, где используется определенная функция? Это легко сделать в PyCharm, но можно ли...

22
Как настроить elpy для использования python3?

При настройке emacs для новой рабочей среды я не могу настроить elpy для правильного использования python 3. Я установил все необходимые пакеты /usr/local/binи установил их с помощью python3. Прямо сейчас, когда я запускаю elpy-config, я получаю следующее: Virtualenv........: None RPC...

21
Использование окружения conda в emacs

Каков наилучший способ использования окружения conda с использованием emacs в качестве Python IDE? У меня есть различные среды conda при программировании на Python: $ conda info -e # conda environments: # django /Users/Pablo/anaconda/envs/django scipy * /Users/Pablo/anaconda/envs/scipy visual...

16
Заставить fill-абзац в строке документации python оставить тройные кавычки на отдельной строке

Я набираю строку документации Python все в одну строку, как это: """ This is a long docstring. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor....

13
Ваш 'python-shell-интерпретатор', кажется, не поддерживает readline

У меня есть эта проблема с моими 25.1 и Python 3.5 на Ubuntu 16.10, но я не вижу, чтобы это где-то решалось. Интересно, каков был последний статус. Размножение: > emacs -Q --eval '(setq python-shell-interpreter "python3")' тогда M-x run-python дает Warning (python): Your...

12
Могу ли я включить общий блок кода в два разных блока кода в режиме Org?

У меня есть org-modeфайл, содержащий таблицу данных и два блока кода Python для извлечения различных сводок из него. Я хотел бы поделиться некоторыми общими константами и функциями между этими двумя блоками кода. В идеале я бы сделал это, выделив общий код в отдельный кодовый блок, который будет...

11
проблема с автоматическим отступом Python

Я использую Emacs 24.4. При написании кода на Python Emacs ведет себя странно по отношению к отступам. Например: for i in range(10): print(i) for i in range(10) Когда я вводю :, Emacs добавляет ненужный отступ в начале третьей строки. Это довольно странно, это...

11
Как перенести два аргумента функции в Python?

Как я могу поменять два аргумента при вызове функции Python? Если я поставлю pointпространство между этими двумя аргументами: self.assertEqual(json.loads(some.data), json_data) и тогда M-t( transpose-words) я получаю: self.assertEqual(json.loads(some.json), data_data) С другой стороны, с CMt (...

10
Emacs EIN против оболочки IPython

Я пытаюсь заставить EIN работать в Emacs, но сейчас (с IPython 2) кажется, что это невозможно. Это ошибки возникают: REQUEST [error] Error from parser ein:json-read: (json-readtable-error) ein: [error] Error (parse-error) while opening notebook list at the server 8888. Но, пытаясь решить эту...

10
Отображать ошибки и предупреждения в блоке кода режима орг.

Я хотел бы иметь возможность сообщать о предупреждениях и ошибках при оценке блока кода Python в файле Org. Когда в блоке кода есть ошибки синтаксиса Python, Org услужливо выдает их в отдельный буфер *Org-Babel Error Output*. Было бы неплохо иметь возможность отправлять туда и свои собственные...

9
Как автоматически запустить подчиненный процесс при первой загрузке основного режима?

Допустим, мы работаем с Python (или Matlab) с компанией. Без низкоуровневых сообщений компании, которые Completion needs an inferior Python process running Тем не менее, очевидное решение для автоматического запуска низшего процесса (add-hook 'python-mode 'run-python) будет запускать новый процесс...

9
Запуск ipython удаленно

Я пытаюсь запустить интерпретатор ipython удаленно (с Emacs 24.5 и нативным python.el), но я не уверен, что у меня правильный подход: всякий раз, когда я пытаюсь запустить такую ​​команду, например (которая запускается с C-c C-c): Run Python: /ssh:<server_name>:/usr/local/bin/ipython -i (с...

9
Как заставить оболочку Python повторно импортировать модули при запуске буфера?

Я использую Cc Cc для отправки буфера в оболочку Python. Буфер имеет импорт в начале. Я обнаружил, что если я изменяю модуль, который импортирую, он не отражает изменения, если я снова запускаю буфер с помощью Cc Cc (кажется, что Inferior Python выполняет импорт только один раз). Как заставить...