解析PyCharm Python运行权限问题


Posted in Python onJanuary 08, 2020

先通过 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 选用,刚刚添加的这个即可,如:

解析PyCharm Python运行权限问题

Run/Debug as root in PyCharm

总结

以上所述是小编给大家介绍的PyCharm Python运行权限问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python获取元素在数组中索引号的方法
Jul 15 Python
Python3实现并发检验代理池地址的方法
Sep 18 Python
Python实现将照片变成卡通图片的方法【基于opencv】
Jan 17 Python
基于python3 OpenCV3实现静态图片人脸识别
May 25 Python
python 高效去重复 支持GB级别大文件的示例代码
Nov 08 Python
python requests爬取高德地图数据的实例
Nov 10 Python
python对视频画框标记后保存的方法
Dec 07 Python
Python连接字符串过程详解
Jan 06 Python
parser.add_argument中的action使用
Apr 20 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
Apr 21 Python
解决python执行较大excel文件openpyxl慢问题
May 15 Python
详解python tkinter 图片插入问题
Sep 03 Python
python读取ini配置的类封装代码实例
Jan 08 #Python
Python Des加密解密如何实现软件注册码机器码
Jan 08 #Python
Pytorch技巧:DataLoader的collate_fn参数使用详解
Jan 08 #Python
Pytorch DataLoader 变长数据处理方式
Jan 08 #Python
pytorch实现用CNN和LSTM对文本进行分类方式
Jan 08 #Python
使用pytorch和torchtext进行文本分类的实例
Jan 08 #Python
python爬虫爬取监控教务系统的思路详解
Jan 08 #Python
You might like
PHP开发过程中常用函数收藏
2009/12/14 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
WordPress中给文章添加自定义字段及后台编辑功能区域
2015/12/19 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
javascript自适应宽度的瀑布流实现思路
2013/02/20 Javascript
js控制表单操作的常用代码小结
2013/08/15 Javascript
Js操作Select大全(取值、设置选中等等)
2013/10/29 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
AngularJS实现页面定时刷新
2017/03/14 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
javaScript中"=="和"==="的区别详解
2018/03/16 Javascript
React如何避免重渲染
2018/04/10 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
2019/09/17 Javascript
jQuery实现计算器功能
2020/10/19 jQuery
Vue实现简单计算器
2021/01/20 Vue.js
[22:07]DOTA2-DPC中国联赛 正赛 iG vs Magma 选手采访
2021/03/11 DOTA
Python实现对象转换为xml的方法示例
2017/06/08 Python
python ChainMap的使用和说明详解
2019/06/11 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
2019/12/13 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
size?法国官网:英国伦敦的球鞋精品店
2020/03/15 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
小学生自我评价范文
2014/01/25 职场文书
《三个小伙伴》教学反思
2014/04/11 职场文书
校运会口号
2014/06/18 职场文书
售后客服个人自我评价
2014/09/14 职场文书
会计试用期自我评价
2015/03/10 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python