解析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中使用xlrd、xlwt操作excel表格详解
Jan 29 Python
python 采集中文乱码问题的完美解决方法
Sep 27 Python
Python编程pygal绘图实例之XY线
Dec 09 Python
tf.truncated_normal与tf.random_normal的详细用法
Mar 05 Python
pandas.DataFrame 根据条件新建列并赋值的方法
Apr 08 Python
Python socket模块实现的udp通信功能示例
Apr 10 Python
Django缓存系统实现过程解析
Aug 02 Python
Python中xml和dict格式转换的示例代码
Nov 07 Python
pytorch实现对输入超过三通道的数据进行训练
Jan 15 Python
Python利用逻辑回归分类实现模板
Feb 15 Python
python 对一幅灰度图像进行直方图均衡化
Oct 27 Python
python生成word合同的实例方法
Jan 12 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
基于mysql的bbs设计(二)
2006/10/09 PHP
PHP函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
浅谈COOKIE和SESSION区别
2015/07/19 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
2016/01/19 PHP
PHP Primary script unknown 解决方法总结
2019/08/22 PHP
农历与西历对照
2006/09/06 Javascript
fromCharCode和charCodeAt 方法
2006/12/27 Javascript
js获取提交的字符串的字节数
2009/02/09 Javascript
YUI的Tab切换实现代码
2010/04/11 Javascript
使用JS进行目录上传(相当于批量上传)
2010/12/05 Javascript
jQuery之网页换肤实现代码
2011/04/30 Javascript
了解Javascript的模块化开发
2015/03/02 Javascript
原生JavaScript编写俄罗斯方块
2015/03/30 Javascript
angularjs自定义ng-model标签的属性
2016/01/21 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
JS实现图片转换成base64的各种应用场景实例分析
2018/06/22 Javascript
vue实现日历备忘录功能
2020/09/24 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
Python使用回溯法子集树模板解决爬楼梯问题示例
2017/09/08 Python
python 列表,数组,矩阵两两转换tolist()的实例
2018/04/04 Python
Python实现合并两个列表的方法分析
2018/05/28 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
python远程调用rpc模块xmlrpclib的方法
2019/01/11 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
python dumps和loads区别详解
2020/02/04 Python
利用python控制Autocad:pyautocad方式
2020/06/01 Python
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
学校万圣节活动方案
2014/02/13 职场文书
2014年电厂工作总结
2014/12/04 职场文书
JavaScript分页组件使用方法详解
2021/07/26 Javascript
MySQL普通表如何转换成分区表
2022/05/30 MySQL
MySQL数据库之存储过程 procedure
2022/06/16 MySQL