pythonstartup配置文件不起作用

时间:2017-07-10 01:57:17

标签: python

我使用python的大部分工作都使用了几乎相同的模块和默认设置,所以我想为所有人做一次。 这就是我做的: 1.将导出PYTHONSTARTUP = $ HOME / .pythonrc放入〜/ .bashrc文件中 2.将以下代码放入/.pythonrc文件

:ring

但是,当我运行以下代码时 python3 test.py 使用包含如下简单代码的test.py:

    from pylab import *
    import os
    rc('font', **{'family': 'serif', 'serif': ['Computer Modern']})
    rc('text', usetex=True)

它给我错误:NameError:名称'os'未定义

我不确定我做错了哪一步。

1 个答案:

答案 0 :(得分:0)

It seems what you want is only possible in interactive mode!

From the Python » Documentation: PYTHONSTARTUP

If this is the name of a readable file,
the Python commands in that file are executed before the first prompt is displayed in interactive mode.

Relevant: SO pythonrc in interactive code