解析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 with statement 进行文件操作指南
Aug 22 Python
python查找指定具有相同内容文件的方法
Jun 28 Python
浅析python协程相关概念
Jan 20 Python
python pygame模块编写飞机大战
Nov 20 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
Nov 21 Python
python实时获取外部程序输出结果的方法
Jan 12 Python
PyQt5实现五子棋游戏(人机对弈)
Mar 24 Python
Python Django 添加首页尾页上一页下一页代码实例
Aug 21 Python
python中count函数简单用法
Jan 05 Python
详解python 降级到3.6终极解决方案
Feb 06 Python
python中如何进行连乘计算
May 28 Python
python读取excel数据并且画图的实现示例
Feb 08 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 IP转换整形(ip2long)的详解
2013/06/06 PHP
PHP 函数call_user_func和call_user_func_array用法详解
2014/03/02 PHP
php设计模式之委托模式
2016/02/13 PHP
PHP检测链接是否存在的代码实例分享
2016/05/06 PHP
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
javascritp添加url参数将参数加入到url中
2014/09/25 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
JS块级作用域和私有变量实例分析
2019/05/11 Javascript
详解vuex之store源码简单解析
2019/06/13 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
python获取标准北京时间的方法
2015/03/24 Python
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
python使用__slots__让你的代码更加节省内存
2018/09/05 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
2018/12/19 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
详解Python绘图Turtle库
2019/10/12 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
2021/03/03 Python
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
2016/12/20 HTML / CSS
汽车工程专业应届生求职信
2013/10/19 职场文书
四风问题对照检查材料
2014/09/22 职场文书
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
2016年中秋节晚会领导致辞
2015/11/26 职场文书
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js