我使用 WingIDE 进行开发,使用 Ipython 运行我的脚本。我在几个方面遇到了一些不便:
每当我更新我的代码时,我都必须重新加载我的模块以便在 IPython 中更新它。为了解决这个问题,我遵循了 Jomonsugi以下链接中的答案:How to automatically reload modules in IPython? 并且有效。
每次我启动 IPython 时,我的路径都设置为我的 exe 位置,我必须 cd 到我的脚本目录。 我试图通过设置参数
c.InteractiveShell.ipython_dir = <mypath>
启动 IPython 时自动更改目录在ipython_config.py
但它不起作用。
是否可以设置默认路径?在 ipython_config.py 中是否有特定的参数要设置?
最佳答案
一种方法是使用您的startup.py
文件。它应该位于如下位置:
C:/Users/yourname/.ipython/profile_default
如果它不存在,请创建它。然后使用
import os
os.chdir('C:/Users/mypath')
然后这两行将在 IPython 启动时运行。
来源:IPython.org > Startup Files
关于python - 如何在 IPython 中自动设置默认路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45939209/