解析PyCharm Python运行权限问题
作者:mrr 时间:2021-04-05 03:52:51
先通过 which python 获得 python 指令所在路径:
$ which python
/usr/bin/python
如上得到了其所在路径是 /usr/bin/python
,因此我创建了一个文件 ~/bin/python-sudo.sh
,然后填入:
#!/bin/bash
sudo /usr/bin/python "$@"
给到其执行权限:
chmod +x ~/bin/python-sudo.sh
第二步 让当前用户执行 sudo python 不需要输入密码执行:
sudo visudo -f /etc/sudoers.d/python
此时会自动创建 /etc/sudoers.d/python ,并打开,我们在其中填写:
jacks ALL = (root) NOPASSWD: /usr/bin/python
上文将 jacks 替换为你的用户名,保存退出即可。
第三步 在PyCharm项目中配置使用 ~/bin/python-sudo.sh
我们打开 Settings ,在 Project Interpreter 中找到设置的图标,然后在下拉中点击 Add.. ,选择 Existing environment ,然后配置为我们刚刚创建的 ~/bin/python-sudo.sh
文件。
接着在当前项目的 Project Intercepter 选用,刚刚添加的这个即可,如:
Run/Debug as root in PyCharm
总结
以上所述是小编给大家介绍的PyCharm Python运行权限问题网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
标签:PyCharm,Python,权限
0
投稿
猜你喜欢
Python基于smtplib协议实现发送邮件
2021-03-02 07:26:36
vue element-ui实现动态面包屑导航
2024-05-02 17:11:36
Python数据可视化实现正态分布(高斯分布)
2022-10-28 03:31:29
Python实现指定数组下标值正序与倒序排序算法功能举例
2023-04-03 10:37:26
了解一下python内建模块collections
2022-03-19 08:32:37
使用 Python 清理收藏夹里已失效的网站
2023-01-11 01:26:00
javascript设计模式 – 原型模式原理与应用实例分析
2024-04-22 13:26:50
通过python下载FTP上的文件夹的实现代码
2022-03-16 11:19:12
python实现K近邻回归,采用等权重和不等权重的方法
2021-12-21 19:29:26
js实现遮罩层弹出框的方法
2024-02-23 09:01:33
Python中正则表达式的用法总结
2021-04-23 17:04:49
一个基于flask的web应用诞生 flask和mysql相连(4)
2024-01-18 20:37:16
javascript中var与let、const的区别详解
2024-05-09 15:07:32
python实现监控windows服务并自动启动服务示例
2021-01-19 01:30:13
Python数据分析之pandas函数详解
2021-09-04 21:54:52
Vue中使用和移除总线Bus的注意事项详解
2024-06-05 15:30:33
Python的Django框架中的URL配置与松耦合
2022-11-19 10:23:33
Python3使用xlrd、xlwt处理Excel方法数据
2023-04-03 03:25:29
aws 通过boto3 python脚本打pach的实现方法
2021-09-14 23:33:19
Python numpy.transpose使用详解
2021-10-17 16:51:10