Perguntas com a marcação «python»

use para linguagem de programação Python no Emacs. O Emacs suporta várias versões de implementação de linguagem, versões e estilos de codificação. As perguntas do Python devem aumentar com tags adicionais, conforme apropriado, conforme descrito na descrição abaixo.

5
Como você cria um IDE Python robusto com o Emacs (como editor de texto)
O Emacs é um excelente editor - no entanto, é dito " para programar você precisa primeiro de um IDE " - então como você criaria um IDE no Emacs extensivamente personalizável para PYTHON com todos os recursos do IDE moderno. Eu quero poder efetivamente depurar, executar, compilar e gerenciar …
56 python 

8
Como usar o Emacs para procurar uma função no Python?
Qual é a maneira mais fácil de configurar o Emacs para poder procurar onde uma função está definida? Quero destacá-lo no Emacs e pressionar uma combinação de teclas para procurar onde está a fonte da função. Você também pode descobrir onde uma função específica está sendo usada? Isso é feito …

3
Como configurar o elpy para usar o python3?
Ao configurar o emacs para um novo ambiente de trabalho, não consigo obter a configuração elpy para usar corretamente o python 3. Instalei todos os pacotes necessários /usr/local/bine os instalei usando python3. No momento, quando executo o elpy-config, recebo o seguinte: Virtualenv........: None RPC Python........: 2.7.6 (/usr/bin/python) Interactive Python: python …
22 python  osx  ipython  elpy 

1
Usando ambientes conda no emacs
Qual é a melhor maneira de usar ambientes conda usando o emacs como um IDE Python? Eu tenho diferentes ambientes conda durante a programação em Python: $ 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 Mas quando eu uso o …
21 python  osx  path  environment 



2
Seu 'python-shell-interpreter' não parece suportar a linha de leitura
Eu tenho esse problema com meus 25.1 e Python 3.5 no Ubuntu 16.10, mas não vejo isso sendo resolvido em nenhum lugar. Pensando em qual era o status mais recente. Reprodução: > emacs -Q --eval '(setq python-shell-interpreter "python3")' então M-x run-python dá Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support …
13 python  repl 


3
Como transpor dois argumentos de uma função em Python?
Como posso trocar dois argumentos em uma chamada para uma função Python? Se eu colocar pointo espaço entre esses dois argumentos: self.assertEqual(json.loads(some.data), json_data) e então M-t( transpose-words), eu recebo: self.assertEqual(json.loads(some.json), data_data) Por outro lado, com CMt ( transpose-sexps) eu recebo: self.assertEqual(json.loadsjson_data, (some.data)) O que eu quero é: self.assertEqual(json_data, json.loads(some.data)) Existe …

1
problema de recuo automático do python
Estou usando o Emacs 24.4. Ao escrever código Python, o Emacs se comporta de maneira estranha em relação à indentação. Por exemplo: for i in range(10): print(i) for i in range(10) Quando eu insiro :, o Emacs adiciona um recuo desnecessário no início da terceira linha. Isso é muito estranho, …


3
Emacs EIN vs IPython shell
Estou tentando fazer o EIN funcionar no Emacs, mas agora (com o IPython 2) parece que não é possível. Estes erros surgem: REQUEST [error] Error from parser ein:json-read: (json-readtable-error) ein: [error] Error (parse-error) while opening notebook list at the server 8888. Mas, ao tentar resolver esse problema, comecei a me …
10 ipython  ein  python  repl 


2
Dois modos Python
Eu tenho tentado configurar o Emacs para usar o modo Python adequado. Para esse fim, li alguns tutoriais. O mais importante é este . O tutorial usa o python-modepacote. No entanto, quando o instalo através do gerenciador de pacotes ( M-x package-install RET python-mode RET), não consigo usar os atalhos …
10 python 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.