Dalam versi baru PyCharm, ia memiliki konfigurasi untuk menjalankan juru bahasa Python di root, tidak perlu solusi. Lihat gambar di bawah. Centang ke kotak centang:Jalankan kode menggunakan juru bahasa ini dengan hak akses root melalui sudo
Buat skrip shell yang melakukan "sudo python" dan teruskan argumen, dan konfigurasikan skrip itu sebagai juru bahasa Python di PyCharm.
Nama skrip shell ini harus diawali dengan python
(sumber:http://forum.jetbrains.com/message/PyCharm-424-3).
Untuk apa nilainya, saya telah berhasil menjalankan skrip python dengan hak sudo (di Ubuntu 16.04) seperti ini:
-
Di baris pertama skrip, tentukan juru bahasa seperti ini:
#!/usr/bin/sudo python
-
Jadikan skrip dapat dieksekusi:
chmod +x myscript.py
-
Jalankan skrip secara langsung, tanpa menentukan
python
penerjemah sendiri:./myscript.py
- Skrip akan meminta kata sandi sudo dan terus berjalan dengan hak istimewa yang lebih tinggi.