解析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中的yield使用方法
Feb 11 Python
python网络编程学习笔记(九):数据库客户端 DB-API
Jun 09 Python
举例讲解Python中字典的合并值相加与异或对比
Jun 04 Python
浅谈python字符串方法的简单使用
Jul 18 Python
centos6.4下python3.6.1安装教程
Jul 21 Python
Python实现多线程的两种方式分析
Aug 29 Python
Python面向对象基础入门之编码细节与注意事项
Dec 11 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
Dec 24 Python
kafka-python批量发送数据的实例
Dec 27 Python
Python Socketserver实现FTP文件上传下载代码实例
Mar 27 Python
Python爬虫实现自动登录、签到功能的代码
Aug 20 Python
Anaconda的安装与虚拟环境建立
Nov 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 处理上百万条的数据库如何提高处理查询速度
2010/02/08 PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
2012/02/19 PHP
php登陆页的密码处理方式分享
2013/10/14 PHP
php中socket的用法详解
2014/10/24 PHP
Zend Framework动作助手FlashMessenger用法详解
2016/03/05 PHP
php实现等比例不失真缩放上传图片的方法
2016/11/14 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
JQueryEasyUI datagrid框架的基本使用
2013/04/08 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
jQuery中Ajax的load方法详解
2015/01/14 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
2015/03/03 Javascript
jQuery中toggle()函数的使用实例
2015/04/17 Javascript
深入探究JavaScript中for循环的效率问题及相关优化
2016/03/13 Javascript
D3.js实现直方图的方法详解
2016/09/25 Javascript
React-Native 组件之 Modal的使用详解
2017/08/08 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
js实现滑动进度条效果
2020/08/21 Javascript
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
python脚本实现验证码识别
2018/06/07 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
详解Python3.6的py文件打包生成exe
2018/07/13 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
python中如何使用insert函数
2020/01/09 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
小米官方旗舰店:Xiaomi
2020/08/07 全球购物
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
关于母亲节的感言
2014/02/04 职场文书
高三复习计划
2015/01/19 职场文书
因公司原因离职的辞职信范文
2015/05/12 职场文书
学生退学证明
2015/06/23 职场文书
同学聚会祝酒词
2015/08/10 职场文书