解析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的常见命令注入威胁
Feb 18 Python
详解Django中的权限和组以及消息
Jul 23 Python
python开发之tkinter实现图形随鼠标移动的方法
Nov 11 Python
Python中的FTP通信模块ftplib的用法整理
Jul 08 Python
Python 快速实现CLI 应用程序的脚手架
Dec 05 Python
Python通过Django实现用户注册和邮箱验证功能代码
Dec 11 Python
TensorFlow平台下Python实现神经网络
Mar 10 Python
python简单贪吃蛇开发
Jan 28 Python
VScode连接远程服务器上的jupyter notebook的实现
Apr 23 Python
在Django中自定义filter并在template中的使用详解
May 19 Python
opencv 图像轮廓的实现示例
Jul 08 Python
python实现web邮箱扫描的示例(附源码)
Mar 30 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 基于文件头的文件类型验证类函数
2012/05/01 PHP
简单的php文件上传(实例)
2013/10/27 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
PHP生成随机字符串实例代码(字母+数字)
2019/09/11 PHP
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
深入剖析JavaScript中的枚举功能
2014/03/06 Javascript
JavaScript 里的类数组对象
2015/04/08 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
swiper 自动图片无限轮播实现代码
2018/05/21 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
React学习之JSX与react事件实例分析
2020/01/06 Javascript
深入理解redux之compose的具体应用
2020/01/12 Javascript
JavaScript实现电灯开关小案例
2020/03/30 Javascript
[51:00]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
如何利用python查找电脑文件
2018/04/27 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
对python中的控制条件、循环和跳出详解
2019/06/24 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
2019/08/30 Python
Python 切分数组实例解析
2019/11/07 Python
python 爬虫爬取京东ps4售卖情况
2020/12/18 Python
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
高级3D打印市场:Gambody
2019/12/26 全球购物
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
九年级英语教学反思
2014/01/31 职场文书
主要领导对照检查材料
2014/08/26 职场文书
2014年党小组工作总结
2014/12/20 职场文书
家装业务员岗位职责
2015/04/03 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书