解析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设计模式之策略模式
Nov 18 Python
python django 增删改查操作 数据库Mysql
Jul 27 Python
Python 列表理解及使用方法
Oct 27 Python
tensorflow输出权重值和偏差的方法
Feb 10 Python
Python登录注册验证功能实现
Jun 18 Python
解决Python获取字典dict中不存在的值时出错问题
Oct 17 Python
python无限生成不重复(字母,数字,字符)组合的方法
Dec 04 Python
Python编程深度学习计算库之numpy
Dec 28 Python
程序员的七夕用30行代码让Python化身表白神器
Aug 07 Python
使用Python脚本zabbix自定义key监控oracle连接状态
Aug 28 Python
Pycharm IDE的安装和使用教程详解
Apr 30 Python
Django xadmin安装及使用详解
Oct 26 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
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
使用PHP导出Word文档的原理和实例
2013/10/21 PHP
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
PHP框架性能测试报告
2016/05/08 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
Laravel模型间关系设置分表的方法示例
2018/04/21 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
2015/12/12 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
[01:51]历届DOTA2国际邀请赛举办地回顾 TI9落地上海
2018/08/26 DOTA
python求素数示例分享
2014/02/16 Python
Python如何实现动态数组
2019/11/02 Python
Python实现打印实心和空心菱形
2019/11/23 Python
python由已知数组快速生成新数组的方法
2020/04/08 Python
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
Linux如何压缩可执行文件
2013/10/21 面试题
优秀毕业生求职信范文
2014/01/02 职场文书
小学信息技术教学反思
2014/02/10 职场文书
领导失职检讨书
2014/02/24 职场文书
应聘英语教师求职信
2014/04/24 职场文书
学校志愿者活动总结
2014/06/27 职场文书
公司员工宿舍管理制度
2015/08/03 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python
python如何做代码性能分析
2021/04/26 Python
Python办公自动化之教你如何用Python将任意文件转为PDF格式
2021/06/28 Python
MySQL学习之基础命令实操总结
2022/03/19 MySQL
java实现面板之间切换功能
2022/06/10 Java/Android