綜述
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