【问题标题】:Unrecognized flag: '--ext' on python manage.py shell_plus --notebook无法识别的标志:python manage.py shell_plus --notebook 上的“--ext”
【发布时间】:2015-06-20 08:34:10
【问题描述】:

我有一个使用 Django 1.6.10 在 Mac OS X 10.10 和 python 2.7 上运行的 Django 项目。我使用 pip 将 django_extensions 和 ipython[notebook] 安装到我的 virtualenv 中:

django-extensions==1.5.0
ipython==3.1.0

但是,当我尝试运行 django ipython notebook 时:

12:02 $ python manage.py shell_plus --notebook

ipython 笔记本崩溃:

[C 12:02:37.652 NotebookApp] Bad config encountered during initialization:
[C 12:02:37.652 NotebookApp] Unrecognized flag: '--ext'

这已记录在这里:https://opensourcehacker.com/2014/08/13/turbocharge-your-python-prompt-and-django-shell-with-ipython-notebook/#Django_integration

我不确定这次崩溃的起因。有什么想法吗?

【问题讨论】:

    标签: python django ipython ipython-notebook django-shell


    【解决方案1】:

    这已在 github 上 django-extensions 的 master 分支中修复。要使用这个版本的 django-extensions:

    在您的 requirements.txt 中:

    # Django Extensions
    -e git+git://github.com/django-extensions/django-extensions.git#egg=django-extensions
    

    那么……

    pip install -r requirements.txt
    

    或者在没有 requirements.txt 的命令行中:

    pip install -e git+git://github.com/django-extensions/django-extensions.git#egg=django-extensions
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-06
      • 2014-07-11
      • 2020-05-16
      • 1970-01-01
      • 2018-10-21
      • 1970-01-01
      • 2016-01-19
      相关资源
      最近更新 更多