解析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 相关文章推荐
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 Python
Python的Flask框架中Flask-Admin库的简单入门指引
Apr 07 Python
Python selenium实现微博自动登录的示例代码
May 16 Python
详解python中的hashlib模块的使用
Apr 22 Python
Python Pandas实现数据分组求平均值并填充nan的示例
Jul 04 Python
在Django的View中使用asyncio的方法
Jul 12 Python
解决pyshp UnicodeDecodeError的问题
Dec 06 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
Feb 27 Python
Python threading模块condition原理及运行流程详解
Oct 05 Python
python时间time模块处理大全
Oct 25 Python
python反编译教程之2048小游戏实例
Mar 03 Python
python爬取某网站原图作为壁纸
Jun 02 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
javascript 小型动画组件与实现代码
2010/06/02 PHP
php cookie中点号(句号)自动转为下划线问题
2014/10/21 PHP
php实现文件管理与基础功能操作
2017/03/21 PHP
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
JavaScript对象模型-执行模型
2008/04/28 Javascript
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
2009/07/18 Javascript
Javascript学习笔记1 数据类型
2010/01/11 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
老生常谈js动态添加事件--- 事件委托
2016/07/19 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
2017/06/28 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
2018/06/29 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
2018/09/14 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
Vue+Django项目部署详解
2019/05/30 Javascript
基于vue-draggable 实现三级拖动排序效果
2020/01/10 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
2020/11/06 Javascript
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
python实现目录树生成示例
2014/03/28 Python
python使用tornado实现简单爬虫
2018/07/28 Python
详解Python 函数如何重载?
2019/04/23 Python
Python random模块制作简易的四位数验证码
2020/02/01 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
canvas进阶之如何画出平滑的曲线
2018/10/15 HTML / CSS
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
函授教育个人学习的自我评价
2013/12/31 职场文书
秋季开学典礼主持词
2014/03/19 职场文书
会议邀请函
2015/01/30 职场文书
少先队中队工作总结2015
2015/07/23 职场文书
世界文化遗产导游词
2019/08/07 职场文书
Python自动化测试PO模型封装过程详解
2021/06/22 Python
python热力图实现的完整实例
2022/06/25 Python