解析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编程中用close()方法关闭文件的教程
May 24 Python
python中私有函数调用方法解密
Apr 29 Python
Python企业编码生成系统之系统主要函数设计详解
Jul 26 Python
python文件操作的简单方法总结
Nov 07 Python
Python GUI自动化实现绕过验证码登录
Jan 10 Python
Python 读取有公式cell的结果内容实例方法
Feb 17 Python
jupyter notebook 参数传递给shell命令行实例
Apr 10 Python
解决python使用list()时总是报错的问题
May 05 Python
Python类super()及私有属性原理解析
Jun 15 Python
python导入库的具体方法
Jun 18 Python
python自动化调用百度api解决验证码
Apr 13 Python
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
Nov 11 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基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
php实现的返回数据格式化类实例
2014/09/22 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
javascript英文日期(有时间)选择器
2007/05/02 Javascript
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
jQuery入门问答 整理的几个常见的初学者问题
2010/02/22 Javascript
JavaScript获取并更改input标签name属性的方法
2015/07/02 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
AngularJS入门教程之过滤器用法示例
2016/11/02 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
[02:22]《新闻直播间》2017年08月14日
2017/08/15 DOTA
详解Python中用于计算指数的exp()方法
2015/05/14 Python
Python爬虫中urllib库的进阶学习
2018/01/05 Python
Python简单生成随机数的方法示例
2018/03/31 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
python实现简单图书管理系统
2019/11/22 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
意大利高端时尚买手店:Stefania Mode
2018/03/01 全球购物
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
中软Java笔试题
2012/11/11 面试题
毕业生求职推荐信
2013/11/04 职场文书
经典公益广告词
2014/03/13 职场文书
药剂专业自荐信范文
2014/04/16 职场文书
法人委托书范本格式
2014/09/15 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
2014年监理工作总结范文
2014/11/17 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
2015年绩效考核工作总结
2015/05/23 职场文书
2016年大学迎新晚会工作总结
2015/10/15 职场文书
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS
MySQL 表锁定 LOCK和UNLOCK TABLES的 SQL语法
2022/04/18 MySQL
python APScheduler执行定时任务介绍
2022/04/19 Python