python - 进入python或ipython解释器时自动导入模块

标签 python numpy ipython

我发现自己几乎每次启动 python 解释器时都在输入 import numpy as np。如何设置 python 或 ipython 解释器以便自动导入 numpy?

最佳答案

对于 ipython,有两种方法可以实现这一点。两者都涉及到 ipython 的配置目录,它位于 ~/.ipython.

  1. 创建自定义 ipython 配置文件。
  2. 或者你可以添加一个启动文件到~/.ipython/profile_default/startup/

为简单起见,我将使用选项 2。您只需在 ~/.ipython 中放置一个 .py.ipy 文件/profile_default/startup 目录,它会自动执行。因此,您可以简单地将 import numpy as np 放在一个简单的文件中,然后您的 ipython 提示符的命名空间中就会有 np。

选项 2 实际上适用于自定义配置文件,但使用自定义配置文件将允许您根据特定情况更改启动要求和其他配置。但是,如果您总是希望 np 对您可用,那么请务必将其放在启动目录中。

有关 ipython 配置的更多信息。 docs有更完整的解释。

关于python - 进入python或ipython解释器时自动导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11124578/

相关文章:

公司Python包命名策略

Python:从列表中产生增量以形成数组

python - 如何在 scipy.interpolate 中设置三次样条插值的第一个和最后一个斜率?

python - 为什么 IPython 的 timeit 不能与集合文字一起使用?

python - 运行全新安装的 iPython 时出错

python - 克服tensorflow中Graphdef不能大于2GB

python - 尝试乘以元组元素时出现字符串格式错误 - python

python - 使用Python和正则表达式编辑本地XML文件

python - 如何使用索引从数据框中获取值?

python - 如何覆盖 ipython displayhook?