Articles of pycharm

Tipografía tipo python sin importaciones cíclicas.

Estoy tratando de dividir mi gran clase en dos; Bueno, básicamente en la clase “principal” y una mezcla con funciones adicionales, como por ejemplo: # main.py import mymixin.py class Main(object, MyMixin): def func1(self, xxx): … # mymixin.py class MyMixin(object): def func2(self: Main, xxx): # <— note the type hint … Ahora, mientras esto funciona bien, […]

Python “ImportError: No hay módulo llamado” Problema

Estoy ejecutando Python 2.6.1 en Windows XP SP3. Mi IDE es PyCharm 1.0-Beta 2 build PY-96.1055. Estoy almacenando mis archivos .py en un directorio llamado “src”; tiene un archivo __init__.py que está vacío, excepto por un atributo ” __author__ ” en la parte superior. Uno de ellos se llama Matrix.py: #!/usr/bin/env python “”” “Core Python […]

El “tipo esperado ‘Union ‘ got ‘int’ en lugar de” advertencia en el método de escritura

Mi script escribe en el fragmento de archivo por fragmento, utilizando patrones de datos generados previamente: # Data pattern generator def get_random_chunk_pattern(): return ”.join(random.choice(ascii_uppercase + digits + ascii_lowercase) for _ in range(8)) …. # DedupChunk class CTOR: class DedupChunk: def __init__(self, chunk_size, chunk_pattern, chunk_position=0, state=DedupChunkStates.PENDING): self._chunk_size = chunk_size # chunk size in bytes self._chunk_pattern = […]

PyCharm SQLAlchemy autocompletar

Comencé a evaluar la edición profesional de PyCharm 3 porque estaré trabajando en varios proyectos Pyramid + SQLAlchemy. Una de las cosas que realmente me encantaría tener es SQLAlchemy autocompletar. Te explico mi escenario. Creé un nuevo proyecto de inicio con el andamio de alquimia, seguí las instrucciones aquí http://docs.pylonsproject.org/projects/pyramid_tutorials/en/latest/pycharm/index.html . También instalé el paquete […]

Cadena equivalente de = + pero cadena existente como adjunta en lugar de antepuesta a la nueva cadena

Estoy usando PyCharm (versión 4.0.3) y obtengo una Asignación de advertencia de estilo que puede ser reemplazada por una asignación aumentada en la segunda línea del siguiente código *: abc = ‘and cheese’ abc = ‘ham’ + abc * – Mi código no es realmente este código pero genera el mismo error. Estoy generando progtwigdamente […]

Pycharm no puede encontrar paquetes instalados: keras

Instalé pycharm-2016.1.4 en mi PC con Ubuntu 14.04. He instalado keras (un paquete de python) usando pip install keras y pycharm puede encontrarlo antes . Pero ahora no puede encontrar keras. No modifico ninguna configuración, por lo que este problema puede estar conectado. Mi versión de python es python2.7. Yo uso la pip list para […]

La consola interactiva Pycharm no funciona

Soy nuevo tanto en Python como en Pycharm. Por lo tanto, no dude en señalar dónde hice el mal y cómo puedo solucionar el problema. El problema es que IPython no puede importar las funciones que deseo ejecutar como de costumbre. Incluso después de que se ejecute el archivo de Python, no puedo importar las […]

NameError: el nombre ‘N_TOKENS’ no está definido

Soy nuevo en Python y acabo de instalar PyCharm para Windows. Descargué algunos ejemplos de código de Skype para probar su API de SkypeKit. Pero … Tan pronto como presiono el botón de depuración, obtengo esto: (Tengo Python 2.7 y Django 1.4 instalados) Traceback (most recent call last): File “C:\Program Files (x86)\JetBrains\PyCharm 2.0.2\helpers\pydev\pydevd.py”, line 2, […]

¿Cómo evitar que PyCharm llene las cadenas de documentación?

Si agrego una cadena de documentos a un método utilizando la comilla triple, tan pronto como escribo un espacio después de la cita triple, PyCharm llenará la cadena de documentos con los parámetros que toma el método, y un valor de retorno, como: def fill_blank(self, direction): “”” :param direction: :return: “”” Busqué en las preferencias […]

PyCharm – ¿Ha aparecido el autor antes de las importaciones?

Cuando crea nuevos archivos de Python y agrega nuevas importaciones, PyCharm agregará automáticamente las importaciones y la etiqueta __author__ cada vez que pueda hacerlo solo. Sin embargo, de forma predeterminada, la etiqueta __author__ siempre aparecerá debajo de cualquier importación. Me parece que la etiqueta __author__ debería estar arriba en la parte superior del archivo donde […]