bpython配置 - 默认情况下导入numpy和matplotlib

时间:2012-02-02 12:10:04

标签: python numpy bpython

是否可以启动bpython解释器,以便它在启动时始终运行一些自定义命令?

就我而言,我只想这样做:

import numpy as np
import matplotlib.pyplot as plt

我在docs中看不到任何内容。有人知道吗?

2 个答案:

答案 0 :(得分:5)

它写在文档中,在http://docs.bpython-interpreter.org/django.html

中没有明确标注

要点是你可以拥有一个名为PYTHONSTARTUP的环境变量。 bpython将在您在解释器中删除之前执行此文件。

答案 1 :(得分:0)

虽然ikanobori的答案是走到这里的方式,但我认为我展示了另一个简单的替代方案。

import numpy as np
import matplotlib.pyplot as plt
import bpython
bpython.embed(locals_=locals())

这将启动bpython REPL并加载局部变量和其他符号。如果您想拥有多个自定义shell,这将非常有用。