【问题标题】:ipython notebook startup fileipython笔记本启动文件
【发布时间】:2015-10-14 09:37:02
【问题描述】:

我在 ~/.ipython/profile_default/startup 位置有以下启动:

import sys, os
sys.path.append(os.environ["PYTHONPATH"])
import pandas as pd
pd.set_option("display.max_columns", 999)
pd.set_option("display.max_rows", 999)
pd.set_option("precision", 5)

现在由于某种原因 PYTHONPATH 可以正常工作,但 pandas 显示选项却不能。您有什么建议我可以尝试解决问题吗?

【问题讨论】:

    标签: pandas ipython ipython-notebook


    【解决方案1】:

    您可以将以下内容放入~/.ipython/profile_default/ipython_config.py 文件中。当您在命令行ipython notebook 中启动笔记本时,它会自动执行。一些我觉得有用的选项:

    # Configuration file for ipython.
    
    c = get_config()
    
    c.InteractiveShellApp.exec_lines = [
        'from __future__ import print_function, division',
        '%matplotlib inline',
        'import sys, os',
        'sys.path.append(os.environ[\'PYTHONPATH\'])',
        'os.chdir(\'path/to/your/working/dir\')',    
        'import pandas as pd',
        'import numpy as np',    
        'pd.options.display.notebook_repr_html = False',
        'pd.options.display.max_rows = 20',
        'pd.options.display.max_columns = 20',
        'pd.options.display.expand_frame_repr = False',
        'pd.options.display.max_colwidth = 28',
        'pd.options.display.precision = 5',
        'np.set_printoptions(precision=4, linewidth=90, threshold=25)',
        'import datetime as dt',
        'import matplotlib.pyplot as plt'
    ]
    c.NotebookApp.notebook_dir = u'path/to/your/notebook/dir'
    c.IPythonWidget.font_size = 12
    c.IPythonWidget.font_family = "Ubuntu Mono"
    c.ZMQInteractiveShell.colors = "LightBG"
    

    【讨论】:

      猜你喜欢
      • 2014-09-14
      • 2014-09-16
      • 1970-01-01
      • 2014-11-22
      • 2016-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-03
      相关资源
      最近更新 更多