Pycharm賦予root權限執行程序PermissionError: [Errno 13] Permission denied:

綜述

linux 上Pycharm運行程序報錯:

PermissionError: [Errno 13] Permission denied:

解決

爲pycharm賦予權限:以python3.6爲例

sudo gedit /usr/bin/python3.6_sudo.sh 

在python3.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/python3.6 是我python3.6的路徑
然後 “ctrl+o”,”enter”,”ctrl+x”
然後
pycharm 中的

File→Settings→Project Interpreter 

置換爲自己寫的python3.6_sudo.sh

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章