¿Es posible realizar cambios persistentes en la configuración de la configuración predeterminada en Windows 7? Me gustaría cambiar el tamaño de la fuente y el tamaño de la concha.Cambiar la configuración de Jupyter QtConsole
Respuesta
La QtConsole se puede configurar a través del ConsoleWidget. Inicio con:
> ipython qtconsole --ConsoleWidget.font_size=11
Pero estos no son cambios persistentes, a diferencia de la respuesta de [Josh] (http://stackoverflow.com/a/18904744/2521769) –
¿Cambió los archivos de configuración? http://ipython.org/ipython-doc/stable/api/generated/IPython.config.loader.html#IPython.config.loader.Config
Paso a paso, se haría así:
En bash en Windows 7 (MingW), me gustaría obtener ayuda directamente de IPython con
/c/Python27/Scripts/IPython.exe qtconsole --help-all | grep font2.
A continuación, sólo tiene que editar ipython_config .py (que se encuentra en su directorio personal .ipython en Windows 7:. /c/Usuarios/< su_usuario>/ipython/profile_default/ipython_config.py
.Para el tamaño de la ventana, mira esto issue. Es posible que deba instalar una versión reciente.
Las instrucciones sobre la configuración de la aplicación de línea de comandos son ipython here en el sitio web de IPython. Instrucciones paso a paso para configurar el tamaño de fuente en particular:
Primero, cree el perfil de IPython. Simplemente ejecutando IPython o QtConsole de IPython debe hacer esto para usted, pero si usted tiene que hacerlo a mano, ejecute
ipython profile create
En segundo lugar, crear un archivo de configuración IPython:
- de Windows -
%USERPROFILE%\.ipython\profile_default\ipython_config.py
- Linux o OS X -
~/.ipython/profile_default/ipython_config.py
muestra contenidos IPython:
c = get_config()
c.IPythonWidget.font_size = 11
c.IPythonWidget.font_family = 'Consolas'
Hay un archivo de configuración de muestra más detallado en ipython.org.
Ese último enlace ahora está roto, creo que http://ipython.org/ipython- doc/stable/config/index.html es el equivalente actualizado. – schodge
@schodge - Actualizado. ¡Gracias! (En el futuro, siéntase libre de proponer una edición usted mismo, en lugar de solo agregar un comentario.) –
@JoshKelley 'ipython profile create' muestra un error de sintaxis. –
puede hacer clic derecho en las ventanas de ipython y seleccionar "Predeterminado". puede establecer su configuración predeterminada desde allí.
Obras para Linux:
Uso https://bitbucket.org/joon/color-schemes-for-ipython-qt-console
pip install jupyter_qtconsole_colorschemes
En ~/.jupyter/jupyter_qtconsole_config.py
, puede seguir configurando otros ajustes mencionados aquí (https://jupyter.org/qtconsole/stable/config_options.html):
Ejemplo:
color_theme = 'monokai' # specify color theme
import pkg_resources
c.JupyterQtConsoleApp.stylesheet = pkg_resources.resource_filename(
"jupyter_qtconsole_colorschemes", "{}.css".format(color_theme))
c.JupyterWidget.syntax_style = color_theme
c.ConsoleWidget.font_size=15
Con las versiones más recientes de IPython/Jupyter:
El archivo de configuración correspondiente es ahora
~/.jupyter/jupyter_qtconsole_config.py
En la parte superior del archivo que hacemos
c = get_config()
La orden importante para el tamaño de la fuente se
c.ConsoleWidget.font_size = 12
Otra configuración es
c.JupyterWidget.syntax_style = "trac"
(por ejemplo), que es una configuración de esquema de color. List of schemes. Es posible crear un esquema personalizado: la forma más fácil parece ser poner unyour_name_here.py
en el directorio$PYTHON/Lib/site-packages/pygments/styles
, de un formato similar a los otros archivos allí. (Configurar las cosas de esta manera suena un poco frágil, pero el otro suggested way, of registering the custom scheme parece igualmente frágil). Se pueden especificar más estilos usando CSS. En el archivo de configuración que el anterior: se dac.JupyterQtConsoleApp.stylesheet = '/path/to/your_name_here.css'
Un ejemplo de estilo "LightBG" here. (Solo hay unas pocas clases CSS. Algunos de los resaltados predeterminados aún se mantienen como predeterminados, sin forma de cambiarlos usando el archivo de estilo CSS o Pygments. Por ejemplo, el resaltado de un mensaje
SyntaxError
se mantiene en el valor predeterminado. podría haber sido corregido en la versión más reciente - ver el discussion here)
Aquí es una ventaja.. Un atajo para cambiar la configuración de qtconsole de IPython usando una llamada de función.
Ponga el siguiente código en un archivo llamado IPYTHON_PROFILE_DIR/startup/startup.ipy
. (Por alguna razón esto todavía está en ~/.ipython
, no en ~/.jupyter
). Se puede nombrar algo distinto a "startup.ipy
", pero la extensión debe ser .ipy
, no .py
.
def edit_config():
profile_path = !ipython locate profile
!{'gvim "%s/ipython_config.py"' % profile_path[0]}
(Reemplazar "gvim
" con su editor preferido.)
Ahora, cada vez que necesite ajustar la configuración de su Jupyter Qtconsole, que será capaz de sacar el tema usando:
In [1]: edit_config()
La línea real que uso es: '! {'Gvim -p" {0} /ipython_config.py "" {0} /../../. Jupyter/jupyter_qtconsole_config.py "' .format (ruta de perfil [0])} 'Esto es para abrir ambos archivos de configuración en pestañas. –
Al iniciar "qtconsole" con la versión más reciente de Anaconda Navigator, el 'c = get_config()' parece "colgar" el inicio de la consola. Eliminar eso y simplemente usar la variable 'c' como arriba funciona bien. –
- 1. cambiar la configuración regional de la fecha
- 2. Cambiar la configuración de seguridad de primavera
- 3. Cómo cambiar la configuración LAN (configuración de proxy) programáticamente
- 4. Cambiar la configuración de idioma (configuración regional) para el dispositivo
- 5. Cambiar la configuración predeterminada de SQLite
- 6. Cambiar la configuración de SQL Server programáticamente
- 7. ¿Cómo cambiar la configuración predeterminada de $ .ajax()?
- 8. Cambiar la configuración de stringsAsFactors para data.frame
- 9. ¿Cómo cambiar la configuración de advertencia?
- 10. ¿Cambiar la configuración de Internet Explorer programáticamente?
- 11. Mostrar números de líneas en IPython/Jupyter Notebooks
- 12. Grails cómo cambiar la configuración regional actual
- 13. Git GUI: cómo cambiar la configuración regional
- 14. Cambiar la configuración regional predeterminada en Symfony2
- 15. cambiar la configuración del eje matplotlib
- 16. Cambiar la configuración del navegador por script
- 17. Cambiar la configuración de la BIOS usando el lenguaje C
- 18. ¿Cómo cambiar la configuración de la aplicación (Configuración) mientras la aplicación está abierta?
- 19. Cambiar la configuración de ReSharper para adaptarse mspec de codificación
- 20. iPhone - cómo cambiar la configuración de compilación a distribución
- 21. Cambiar la configuración del teléfono de Windows Phone 7 App
- 22. ¿Cambiar el valor de configuración sobre la marcha?
- 23. ¿Cómo cambiar la configuración de 3g dns en Android?
- 24. cómo cambiar la alarma del sistema configuración de texto dinámico
- 25. ¿Cambiar la configuración a través de api en gmail?
- 26. Magento: cambiar programáticamente la configuración de un widget
- 27. Cambiar la configuración regional en tiempo de ejecución en Swing
- 28. Cómo cambiar la configuración de Content-Transfer-Encoding en Rails?
- 29. Cambiar la configuración regional en el inicio de sesión
- 30. Después de cambiar una preferencia (una configuración), el texto que muestra la configuración no se actualiza
Sí, hay archivos de configuración: http://ipython.org/ipython-doc/stable/interactive/tutorial.html#configuration –
Gracias.Me las arreglé para cambiar el tamaño de fuente y la familia, lo que resultó en una ventana un poco más grande. – John