在zc.buildout中生成IPython脚本
作者:互联网
我一直在我的机器上使用IPython而不是默认的Python解释器,因为它有更多的功能,并且通常感觉更强大.我想在我的zc.buildout项目中使用它作为bin目录中的一个解释器,就像buildout.cfg中本节创建的生成的Python解释器一样:
[python]
recipe = zc.recipe.egg
interpreter = python
eggs = ${buildout:eggs}
这会在bin / python中生成一个脚本,这是一个Python解释器,可以访问我的所有项目依赖项.
我想用IPython做同样的事情,快速谷歌给了我以下Buildout食谱:
[ipython]
recipe = zc.recipe.egg
eggs = ipython
script = ipython
但是,这不会在bin中生成IPython解释器,它似乎并没有真正做任何事情.
如何为我的buildout生成IPython解释器?
解决方法:
这应该工作正常:
[ipython_part]
recipe = zc.recipe.egg:scripts
eggs = ${buildout:eggs}
ipython
scripts = ipython
不要忘记将部件添加到buildout:
[buildout]
parts = something something_else ipython_part
IPython 0.13中提供的其他脚本:iplogger,iptest,ipcluster,pycolor,ipcontroller,irunner,ipengine.
标签:python,ipython,buildout 来源: https://codeday.me/bug/20190529/1179380.html