Не может заставить IPython запускаться: “ImportError: не может импортировать имя start_ipython”

Я пытаюсь запустить IPython с терминала. Я ввел:

ipython

в терминал и я получаю этот вывод:

Traceback (most recent call last):
  File "/usr/local/bin/ipython", line 4, in <module>
    from IPython import start_ipython
ImportError: cannot import name start_ipython

Странная вещь, иногда IPython действительно работает, и я могу заставить это запускаться, но я действительно не знаю, почему это иногда не работает.

Кто-либо может дать мне руку?

1
задан 26 February 2015 в 18:11

2 ответа

Стандартная установка IPython от Центра программного обеспечения Ubuntu не устанавливает ipython на /usr/local/bin/, таким образом, похоже на установку IPython в другом отношении, и теперь это не запускается правильно. Самый легкий способ вернуть вещи к нормальному состоял бы в том, чтобы удалить IPython и затем переустановить IPython из репозиториев Ubuntu. Можно найти IPython в Центре программного обеспечения Ubuntu или сослаться на него его именем пакета ipython.

0
ответ дан 3 August 2019 в 14:24

Это произошло со мной после обновления. Проблема состояла в том, что было две версии ipython, которые сталкивались, каждый был версией 0.13.2, что я установил синаптическое использование, и другой была версия 3.1.0, которую я установил из источника.

В моем /usr/local/bin/ipython, у меня был следующий код:

#!/usr/bin/python
# This script was automatically generated by setup.py
if __name__ == '__main__':
    from IPython import start_ipython
    start_ipython()

Из того, что я собрался от http://nullege.com/codes/search/IPython.start_ipython , кажется, что start_ipython был реализован в последних версиях ipython, но по некоторым причинам, когда я импортировал IPython в оболочке Python, это была версия 0.13.2, которая импортировалась. Это не имело функции start_ipython, следовательно она повысила ImportError.

Теперь, когда я удалил старую версию ipython, новая версия хорошо работает.

0
ответ дан 3 August 2019 в 14:24

Другие вопросы по тегам:

Похожие вопросы: