让IPython使用我的原始启动脚本

让IPython使用我的原始启动脚本,ipython,startupscript,Ipython,Startupscript,我为python设置了一个startup.py脚本,该脚本导入了常用的模块 比如re、os和sys。但是,Ipython似乎不会在启动时运行它,因为尝试使用其中一个模块会引发错误。如果将startup.py放到$(Ipython locate profile)/startup/中的目录中,那么它将在每次Ipython启动时运行(您可能需要先创建startup目录).通过运行ipython profile Create创建一个ipython_config.py文件。然后在该列表中搜索exec_文件

我为python设置了一个startup.py脚本,该脚本导入了常用的模块
比如re、os和sys。但是,Ipython似乎不会在启动时运行它,因为尝试使用其中一个模块会引发错误。

如果将
startup.py
放到
$(Ipython locate profile)/startup/
中的目录中,那么它将在每次Ipython启动时运行(您可能需要先创建
startup
目录).

通过运行
ipython profile Create
创建一个
ipython_config.py
文件。然后在该列表中搜索
exec_文件
,并将您的启动文件添加到列表中。如果您真的提出了一个问题,而不仅仅是陈述一些事实,您的问题会得到更多的关注。谢谢@ThomasK,您的解决方案成功了。我发现minrk的答案有点太多了。老实说,Min的解决方案可能更简单。IPython将在.IPython/startup中运行任何脚本/