首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何启动运行脚本的ipython?

如何启动运行脚本的ipython?
EN

Stack Overflow用户
提问于 2010-07-24 08:14:12
回答 6查看 40.3K关注 0票数 64

我的用例是我想初始化文件中的一些函数,然后使用定义的这些函数启动ipython。有没有办法做到这一点呢?

代码语言:javascript
复制
ipython --run_script=myscript.py
EN

回答 6

Stack Overflow用户

发布于 2012-03-29 17:53:38

在ipython的最新版本中,您需要添加-i选项才能进入交互环境。如果没有-i,它只会在myfile.py中运行代码并返回到提示符。

代码语言:javascript
复制
$ ipython -i myfile.py
票数 98
EN

Stack Overflow用户

发布于 2013-04-17 02:15:41

您可以使用ipython配置文件来定义每次启动ipython时将运行的启动脚本。提供了配置文件的完整描述,请参阅here。您可以使用不同的启动文件创建多个配置文件。

假设您只需要一个配置文件,并且每次启动ipython时总是想要相同的启动文件,您只需修改默认配置文件即可。为此,请首先找出ipython配置目录在ipython会话中的位置:

代码语言:javascript
复制
In [1]: import IPython
In [2]: IPython.paths.get_ipython_dir() # As of IPython v4.0
In [3]: print(ipython_config_dir)
/home/johndoe/.config/ipython

在本例中,我使用的是Ubuntu Linux,配置目录在/home/johndoe/.config/ipython中,其中johndoe是用户名。

default_profile位于profile_default子目录中。将任何启动脚本放在profile_default/startup中。在这里的示例中,完整路径为/home/johndoe/.config/ipython/profile_default/startup

票数 17
EN

Stack Overflow用户

发布于 2012-08-28 09:04:49

现在,您可以使用位于主目录(Windows上为C:\users[username].ipython)的ipython的启动文件夹。进入默认配置文件,您将看到一个包含自述文件的启动文件夹。只需将任何Python脚本放入其中,或者如果您需要ipython命令,则将它们放在一个扩展名为.ipy的文件中。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3323230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档