env:
我尝试配置:
ipython -i -c "import sys; sys.path.append('path_name')"
但它似乎不起作用。
那么什么是正确的解决方案?
或者如何在ipython启动时将当前目录添加到sys.path? 感谢。
答案 0 :(得分:8)
跟红河一点点跟进。吴的回答。
有人可能想补充一下:
c.InteractiveShellApp.exec_lines = [
'import sys; sys.path.append("/absolute/path/")']
到ipython_config.py添加任意目录。
另外,如果您不熟悉ipython(就像我一样),您需要首先创建标准配置文件,因此ipython_config.py实际存在。所以你需要:
ipython profile create
您可以通过
找到配置目录ipython locate
最佳小号
答案 1 :(得分:5)
在@cartman的帮助下,我目前使用文件ipython_config.py
中的flow配置将当前目录添加到sys.path:
c.InteractiveShellApp.exec_lines = [
'import sys,os; sys.path.append(os.getcwd())'
]
直到有更好的解决方案。
答案 2 :(得分:1)
将命令放在ipython_config.py
文件中,请参阅Configuring the ipython command line application以查看更多配置选项。
答案 3 :(得分:0)
c = get_config()
c.InteractiveShellApp.exec_lines = ['import sys,os; sys.path.append os.get_exec_path())']
将其放在ipython_config.py
文件中。
在stevosn的帮助下。