Недавно я обновил свою систему с 15.10 до 16.04, но теперь у меня возникла проблема с интерпретатором, используемым ipython.
Теперь ipython ipython3 использует ту же версию (3.5.1)
Я попытался переустановить ipython, но проблема сохраняется.
Вот версии, о которых сообщает консоль:
$ python
Python 2.7.11+ (default, Apr 17 2016, 14:00:29)
[GCC 5.3.1 20160413] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
$ python3
Python 3.5.1+ (default, Mar 30 2016, 22:46:26)
[GCC 5.3.1 20160330] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
$ ipython
Python 3.5.1+ (default, Mar 30 2016, 22:46:26)
Type "copyright", "credits" or "license" for more information.
IPython 2.4.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
$ ipython3
Python 3.5.1+ (default, Mar 30 2016, 22:46:26)
Type "copyright", "credits" or "license" for more information.
IPython 2.4.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
Я думаю, хорошая идея переместиться в python3, но если Вы хотите использовать python 2.7 вместо этого, можно переместить анаконду использования.
Первая строка/usr/local/bin/ipython является "#!/usr/bin/python3", я мог отредактировать ту строку для использования Python вместо python3, или это было столь же просто, как выполнено с:
python /usr/local/bin/ipython
sudo apt-get remove --purge nvidia*
BTW, можно также попытаться выбрать различную версию драйвера NVIDIA прежде, чем выполнить команду, которую я предложил.
– marko
8 October 2017 в 15:25
Последняя версия установки iPython для Python 3 с помощью зернышка (рекомендует)
$ sudo pip3 install ipython
Для выполненного установленный iPython для использования Python 3:
$ python3 `which ipython3`
или простой
$ ipython3
stat --printf="%s" "$i"
(где переменная i
содержит обработанное имя файла) сохраняется как переменная size
, stat
печать большой информацией о файле и выводом можно управлять с --printf
, опция, %s
обозначает “total размер в bytes” здесь. См. man stat
.
– dessert
8 October 2017 в 05:00
Я нашел, что он лучше всего сделал:
which ipython
Это показывает местоположение Вашего ipython файла, который выполняется когда Вы тип ipython
. Затем редактирование, что (я использовал gedit: sudo gedit /usr/local/ipython
, или безотносительно пути Вы добираетесь от which ipython
). Затем измените первую строку для использования версии Python, которую Вы хотите. Например, если Вы хотите python3.5, изменяете первую строку на #!/usr/bin/python3.5
.
Переустановите его использование после команды, и это удалит связь:
удостоверяются, что Вы побеждаете, также работает в python2, если не делают следующее:
sudo python -m pip install -U --force-reinstall pip
, После того как зернышко является несвязанным с python3, затем делают следующее для удаления связи с ipython с python3 также:
sudo python -m pip install -U --force-reinstall ipython