7

环境:

  • windows 7 英文 32bit
  • 蟒蛇2.7.3
  • ipython 0.13.1

我尝试配置:

ipython -i -c "import sys; sys.path.append('path_name')"

但这似乎不起作用。
那么正确的解决方案是什么?

或者如何在 ipython 启动时将当前目录添加到 sys.path?
谢谢。

4

4 回答 4

8

只是对红河的一点跟进。吴的回答。

有人可能想添加:

c.InteractiveShellApp.exec_lines = [
'import sys; sys.path.append("/absolute/path/")']

到 ipython_config.py 添加任意目录。

此外,如果您是 ipython 新手(就像我一样),您需要先创建标准配置文件,因此 ipython_config.py 确实存在。所以你需要:

ipython profile create

您可以通过以下方式找到配置目录

ipython locate

最佳 S

于 2014-08-13T09:06:07.373 回答
6

在@cartman 的帮助下,我目前使用文件中的流动配置ipython_config.py将当前目录添加到 sys.path:

c.InteractiveShellApp.exec_lines = [
'import sys,os; sys.path.append(os.getcwd())'
]

直到有更好的解决方案。

于 2013-02-28T15:40:16.423 回答
1

将命令放入ipython_config.py文件中,请参阅配置 ipython 命令行应用程序,查看更多配置选项。

于 2013-02-28T14:34:11.643 回答
0
c = get_config()
c.InteractiveShellApp.exec_lines = ['import sys,os; sys.path.append os.get_exec_path())']

把它放在ipython_config.py文件中。

在 stevosn 的帮助下。

于 2016-06-28T16:39:05.747 回答