解析PyCharm Python运行权限问题
先通过whichpython获得python指令所在路径:
$whichpython /usr/bin/python
如上得到了其所在路径是/usr/bin/python,因此我创建了一个文件~/bin/python-sudo.sh,然后填入:
#!/bin/bash sudo/usr/bin/python"$@"
给到其执行权限:
chmod+x~/bin/python-sudo.sh
第二步让当前用户执行sudopython不需要输入密码执行:
sudovisudo-f/etc/sudoers.d/python
此时会自动创建/etc/sudoers.d/python,并打开,我们在其中填写:
jacksALL=(root)NOPASSWD:/usr/bin/python
上文将jacks替换为你的用户名,保存退出即可。
第三步在PyCharm项目中配置使用~/bin/python-sudo.sh
我们打开Settings,在ProjectInterpreter中找到设置的图标,然后在下拉中点击Add..,选择Existingenvironment,然后配置为我们刚刚创建的~/bin/python-sudo.sh文件。
接着在当前项目的ProjectIntercepter选用,刚刚添加的这个即可,如:
Run/DebugasrootinPyCharm
总结
以上所述是小编给大家介绍的PyCharmPython运行权限问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!