先通过which python3获得python3所在路径:
which python3
如上得到了其所在路径是 /usr/local/opt/python@3.7/bin/python3
创建shell脚本文件
vi /usr/local/opt/python@3.7/bin/python-sudo.sh
编辑shell脚本文件
#!/bin/bash sudo /usr/local/opt/python@3.7/bin/python3 "$@"
增加执行权限:
chmod +x /usr/local/opt/python@3.7/bin/python-sudo.sh
让当前用户执行sudo python不需要输入密码执行
sudo visudo -f /etc/sudoers.d/python3
此时会自动创建并打开/etc/sudoers.d/python3
iera ALL = (root) NOPASSWD: /usr/local/opt/python@3.7/bin/python3
上文将iera替换为你的用户名,保存退出即可。
最后,在Pycharm项目中配置使用 /usr/local/opt/python@3.7/bin/python-sudo.sh。



