PyCharm Python运行权限问题
本文最后更新于:2020年1月7日 凌晨
在PyCharm中安装模块或者是运行,默认都是直接使用python
执行,一般在当前用户下是没有sudo
权限的。
第一步 创建一个sudo执行脚本
先通过which python
获得python
指令所在路径:
1 |
|
如上得到了其所在路径是/usr/bin/python
,因此我创建了一个文件~/bin/python-sudo.sh
,然后填入:
1 |
|
给到其执行权限:
1 |
|
第二步 让当前用户执行sudo python
不需要输入密码
执行:
1 |
|
此时会自动创建/etc/sudoers.d/python
,并打开,我们在其中填写:
1 |
|
上文将jacks
替换为你的用户名,保存退出即可。
第三步 在PyCharm项目中配置使用~/bin/python-sudo.sh
我们打开Settings
,在Project Interpreter
中找到设置的图标,然后在下拉中点击Add..
,选择Existing environment
,然后配置为我们刚刚创建的~/bin/python-sudo.sh
文件。
接着在当前项目的Project Intercepter
选用,刚刚添加的这个即可,如:
PyCharm Python运行权限问题
https://blog.dreamtobe.cn/pycharm_permission/