解析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 translator使用实例
Sep 06 Python
python数据结构之二叉树的建立实例
Apr 29 Python
Python使用MONGODB入门实例
May 11 Python
Python算法之图的遍历
Nov 16 Python
解决csv.writer写入文件有多余的空行问题
Jul 06 Python
python批量修改图片大小的方法
Jul 24 Python
Python pip配置国内源的方法
Feb 14 Python
浅谈Python中threading join和setDaemon用法及区别说明
May 02 Python
python tkinter实现连连看游戏
Nov 16 Python
python3列表删除大量重复元素remove()方法的问题详解
Jan 04 Python
Python3中最常用的5种线程锁实例总结
Jul 07 Python
Python机器学习应用之基于线性判别模型的分类篇详解
Jan 18 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解决URL中文GBK乱码问题的两种方法
2014/06/03 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
禁止刷新,回退的JS
2006/11/25 Javascript
ExtJS Ext.MessageBox.alert()弹出对话框详解
2010/04/02 Javascript
不同浏览器的怪癖小结
2010/07/11 Javascript
jQuery的运行机制和设计理念分析
2011/04/05 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
2013/02/05 Javascript
js动态生成指定行数的表格
2013/07/11 Javascript
javascript实现yield的方法
2013/11/06 Javascript
js动态拼接正则表达式的两种方法
2014/03/04 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
2015/12/31 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
2017/11/27 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
JS 封装父页面子页面交互接口的实例代码
2019/06/25 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
Python多线程和队列操作实例
2015/06/21 Python
TensorFlow神经网络优化策略学习
2018/03/09 Python
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
Python多进程原理与用法分析
2018/08/21 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
使用python实现学生信息管理系统
2021/02/25 Python
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
澳大利亚商务邀请函
2014/01/17 职场文书
商务英语专业毕业生求职信
2014/07/06 职场文书
中学生纪念九一八事变演讲稿
2014/09/14 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
酒店前台辞职书
2015/02/26 职场文书
会议简报格式范文
2015/07/20 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书
webpack的移动端适配方案小结
2021/07/25 Javascript