解析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实现过滤单个Android程序日志脚本分享
Jan 16 Python
Python映射拆分操作符用法实例
May 19 Python
在Python 中实现图片加框和加字的方法
Jan 26 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
Feb 11 Python
Python 数据可视化pyecharts的使用详解
Jun 26 Python
Python实现性能自动化测试竟然如此简单
Jul 30 Python
Python 从subprocess运行的子进程中实时获取输出的例子
Aug 14 Python
Python搭建代理IP池实现接口设置与整体调度
Oct 27 Python
Python TCP通信客户端服务端代码实例
Nov 21 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
Dec 12 Python
python实现暗通道去雾算法的示例
Sep 27 Python
浅析Python中的套接字编程
Jun 22 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 检查扩展库或函数是否可用的代码
2010/04/06 PHP
php结合curl实现多线程抓取
2015/07/09 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
Firefox div高度自适应
2009/04/28 Javascript
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
2010/05/24 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
node文字生成图片的示例代码
2017/10/26 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
Node.Js生成比特币地址代码解析
2018/04/21 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
通过图带你深入了解vue的响应式原理
2019/06/21 Javascript
Vue之Mixins(混入)的使用方法
2019/09/24 Javascript
[02:43]中国五虎出征TI3视频
2013/08/02 DOTA
python 从文件夹抽取图片另存的方法
2018/12/04 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
2020/07/15 Python
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
详解Html5中video标签那些属性和方法
2019/07/01 HTML / CSS
澳大利亚最受欢迎的美发和美容在线商店:Catwalk
2018/12/12 全球购物
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
应届生护士求职信
2013/11/01 职场文书
倡议书格式
2014/04/14 职场文书
公证委托书
2014/08/01 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
交通安全温馨提示语
2015/07/14 职场文书
幼儿园教师心得体会范文
2016/01/21 职场文书
Python快速优雅的批量修改Word文档样式
2021/05/20 Python
python unittest单元测试的步骤分析
2021/08/02 Python
Nginx配置之禁止指定IP访问
2022/05/02 Servers
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers