解析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计算圆周长、面积、球体体积并画出圆
Apr 08 Python
在Python中使用itertools模块中的组合函数的教程
Apr 13 Python
Python使用shelve模块实现简单数据存储的方法
May 20 Python
python 集合 并集、交集 Series list set 转换的实例
May 29 Python
在PyCharm下打包*.py程序成.exe的方法
Nov 29 Python
在Python中如何传递任意数量的实参的示例代码
Mar 21 Python
使用python切片实现二维数组复制示例
Nov 26 Python
Python assert关键字原理及实例解析
Dec 13 Python
详解python 降级到3.6终极解决方案
Feb 06 Python
python设置代理和添加镜像源的方法
Feb 14 Python
python实现批量修改文件名
Mar 23 Python
聊一聊python常用的编程模块
May 14 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检测useragent版本示例
2014/03/24 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
JavaScript中几个重要的属性(this、constructor、prototype)介绍
2013/05/19 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
2013/06/18 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
JS实现DOM删除节点操作示例
2018/04/04 Javascript
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
详解详解Python中writelines()方法的使用
2015/05/25 Python
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
如何使用python把ppt转换成pdf
2019/06/29 Python
python动态进度条的实现代码
2019/07/03 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
python @classmethod 的使用场合详解
2019/08/23 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
Python字典添加,删除,查询等相关操作方法详解
2020/02/07 Python
Python request使用方法及问题总结
2020/04/26 Python
英国最大的老式糖果店:A Quarter Of
2017/04/08 全球购物
西班牙在线光学:Visual-Click
2020/06/22 全球购物
汇智创新科技发展有限公司
2015/12/06 面试题
毕业自我鉴定范文
2013/11/06 职场文书
力学专业毕业生自荐信
2013/11/17 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
公务员政审单位鉴定材料
2014/05/16 职场文书
政审证明范文
2015/06/19 职场文书
三年级作文之趣事作文
2019/11/04 职场文书
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏
nginx设置资源请求目录的方式详解
2022/05/30 Servers