Spyder (Scientific PYthon Development EnviRonment) - научная интегрированная среда разработки на Python, в которую включено множество необходимых библиотек, и, что удобно, - со справочной системой.
Среда адекватно работает с Юникодом, то есть понимает греческие и русские символы, в том числе в составе идентификаторов.
Но, ввиду объёмности и сложности среды, назрел вопрос о накоплении знаний о стандартных приёмах работы и решении типичных проблем.
Установка
http://winpython.github.ioПроблема 0 - Последние сборки WinPython не запускаются в Windows 7
Помогла установка 32-х разрядной версии 3.4.4.6:https://sourceforge.net/projects/winpython/files/WinPython_3.4/3.4.4.6/WinPython-32bit-3.4.4.6Qt5.exe/download
Проблема 1 - Установка Spyder в Linux:
Через apt-get:apt-get -y install python3-pip
apt-get install spyder3
Более предпочтительно устанавливать с помощью менеджера пакетов pip:
pip install spyder
или обновление:
pip install --upgrade spyder
Предварительно может потребоваться поставить сам pip:
apt-get install python3-setuptools
easy_install3 pip
pip install --upgrade pip
При ошибке в установке psutil
выполнить
apt install python3-dev
Прои ошибках «Cannot uninstall …. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.»
помогает
pip install spyder --ignore-installed
Проблема 2 - вывод в консоль русских букв и других символов Юникода
(Пока не знаю,возможно, она связана с дефектами установки WinPython на данном компьютере)Решилась переключением на IPython Console в Главном меню, вкладка Consoles.
IPython Console - новая Python консоль с расширенными возможностями. Для справки сылка на официальный сайт IPython.