15

Ben bütün Jupyter notebook açılışındaYapılandırma Jupyter dizüstü

import numpy as np 
import matplotlib.pyplot as plt 
%matplotlib inline 
%config InlineBackend.figure_format='retina' 

etkisini istiyorum rakamlar ama akım yaklaşım bunu başarmak için etkili olduğunu anlamaya olamaz. Burada ve başka yerlerde birçok cevap var, ancak bulabildiğim hiçbir şey güncel görünmüyor.

nasıl Jupyter defterlerin akım sürümlerinde yukarıdaki başarmak yapmak (ancak ipython genellikle!): Ben başvurmalıdır ne ayarları ben koymalıdır yapılandırma dosyası nerede?


Ben

~/.jupyter/jupyter_notebook_config.py 

yılında

c.InteractiveShellApp.matplotlib = "inline" 
c.InlineBackend.figure_formats = set(['retina']) 

denedim ama bu hiçbir etkisi olmaz.

+0

Bir IPython başlangıç ​​dosyasını istediğinizi düşünüyorum: http://ipython.readthedocs.org/en/stable/interactive/tutorial.html#startup-files –

+0

@ThomasK: Bu, tüm IPython'a uygulanır mı yoksa yalnızca (Jupyter notebooklara mı? Oraya ne koyayım? – orome

+0

Başlangıç ​​dosyaları IPython'a uygulanır ancak başlatılır. İçinde çalıştırmak istediğiniz kodu koydunuz. –

cevap

7

benim ~/.ipython/profile_default/ipython_kernel_config.py içinde

c.IPKernelApp.matplotlib = 'inline' 
c.InlineBackend.figure_format = 'retina' 

var.

+1

İlişkinin, ipython_kernel_config.py (ki benim sahip olmadığım) ile 'ipython_notebook_config.py' arasında (ki benim sahip olduğum, ama) bu ayarların hiçbir etkisi olmadığı göründüğünde herhangi bir fikir. – orome

+2

'~/.ipython/profile_default /' dizininde 'ipython_kernel_config.py' olmalıdır. Terminalinize 'ipython profile create 'çalıştırır mısınız? Bu tüm yapılandırma dosyalarını oluşturmalıdır. Etkisi almak istediğiniz hatların uncommented olduğundan ve ilk uncommented satırın 'c = get_config()' okuduğundan emin olun. – Shahar

+0

Bu işe yarıyor. Ama ipython_notebook_config.py' ("NotebookManager konfigürasyonumu ayarladığım yer) ve" ipython_config.py "gibi diğer dosyaların şu anki rolü nedir? ([Try to] (http://stackoverflow.com/q/38361607)/656912)) "InteractiveShellApp.exec_lines" komutunu ayarlamak ve (başarıyla) düşünüyorum? Hangi (örneğin, notebook vs shell) tarafından kullanılmakta olan ve eskimiş olan? Bu belgelenmiş * her yerde * var mı? – orome

İlgili konular