Pycharmはroot権限実行プログラムPermissionError:[Errno 13]Permission denied:

707 ワード

総括する
linux上のPycharm実行プログラムエラー:
PermissionError: [Errno 13] Permission denied:

解決する
pycharmに権限を付与:python 3.6を例に
sudo gedit /usr/bin/python3.6_sudo.sh 

python 3.6_sudo.sh書き込み
#! /bin/bash   
sudo python3.6 $* 

権限の付与:
cd /usr/bin/  
sudo chmod a+x python3.6_sudo.sh  

実行:
sudo visudo 

ここはnanoエディタです.一番下に追加します.
%sudo ALL=NOPASSWD: /usr/bin/python3.6  

ここで/usr/bin/python 3.6は私のpython 3です.6のパスは「ctrl+o」、「enter」、「ctrl+x」、pycharmの
File→Settings→Project Interpreter 

自分で書いたpython 3に置き換える.6_sudo.sh