V nové verzi PyCharm má konfiguraci pro spouštění interpretu Pythonu v rootu, není třeba řešení. Viz obrázek níže. Zaškrtněte políčko:Spouštět kód pomocí tohoto interpretu s právy root pomocí sudo

Vytvořte skript shellu, který provede „sudo python“ a přepošle argumenty, a nakonfigurujte tento skript jako interpret Pythonu v PyCharm.
Název tohoto shell skriptu by měl začínat python (zdroj:http://forum.jetbrains.com/message/PyCharm-424-3).
Za to, co stojí za to, se mi podařilo spustit python skript s privilegii sudo (na Ubuntu 16.04) takto:
-
Na prvním řádku skriptu definujte interpret takto:
#!/usr/bin/sudo python -
Nastavte skript jako spustitelný:
chmod +x myscript.py -
Spusťte skript přímo, bez zadáním
pythontlumočník sám:./myscript.py - Skript požádá o heslo sudo a bude pokračovat v běhu se zvýšenými oprávněními.