Я все время думаю о том какой редактор лучше всего подходит для скриптов Pyrhon. Тут советчиков будет много. Самих редакторов масса. Я заметил одну особенность. Хороши самые новые редекторы: новый pycharm community, atom.io. Хочу вас сразу предупредить о том, что pycharm community не поддерживает фреймворк django. Поддержка django есть в платной версии pycharm professional.
Теперь поговорим о самой установке pycharm community на Linux. Тут вам нужно скачать версию с официального сайта. Ваш файл будет помещен в раздел загрузки. Если в папке загрузки много файлов, то перенесите в папке tmp. После распаковки ваши приложение будет готово. Вам останется запустить скрипт pycharm.sh и программа заработает. Тут есть одна тонкость. Как только вы через консоль запустите скрипт pycharm.sh, то это окно не нужно закрывать. Если вы прекратите работу скрипта, то программа остановится и вам предстоит снова запустить скрипт pycharm.sh.
#распаковка программы в папку opt
sudo tar xf pycharm-community*.tar.gz -C /opt/
#переходим в папку со скриптом
cd /opt/pycharm-community*/bin/
#запуск скрипта
./pycharm.sh
#лучше сразу скопировать путь до скрипта pycharm.sh для алиаса
/opt/pycharm-community-2017.3.3/bin/pycharm.sh
#создайте алиас для быстрого запуска программы в .bashrc
alias pycharm='/opt/pycharm-community-2017.3.3/bin/pycharm.sh'
#перегрузка файла .bashrc
source ~/.bashrc
Прошу вас устанавливать программу в папку opt. Так советуют на в официальном руководстве. Эта установка универсальная для всех операционок Linux. Советую сделать алиас для быстрого запуска редактора. Если не знаете как сделать алиас, то посмотрите статью создание алиасов для bashrc alias BASH. Рекомендую вам почитать руководство по PyCharm на русском языке.