解析PyCharm Python运行权限问题

作者:mrr 时间:2021-04-05 03:52:51 

先通过 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运行权限问题网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

标签:PyCharm,Python,权限
0
投稿

猜你喜欢

  • Python基于smtplib协议实现发送邮件

    2021-03-02 07:26:36
  • vue element-ui实现动态面包屑导航

    2024-05-02 17:11:36
  • Python数据可视化实现正态分布(高斯分布)

    2022-10-28 03:31:29
  • Python实现指定数组下标值正序与倒序排序算法功能举例

    2023-04-03 10:37:26
  • 了解一下python内建模块collections

    2022-03-19 08:32:37
  • 使用 Python 清理收藏夹里已失效的网站

    2023-01-11 01:26:00
  • javascript设计模式 – 原型模式原理与应用实例分析

    2024-04-22 13:26:50
  • 通过python下载FTP上的文件夹的实现代码

    2022-03-16 11:19:12
  • python实现K近邻回归,采用等权重和不等权重的方法

    2021-12-21 19:29:26
  • js实现遮罩层弹出框的方法

    2024-02-23 09:01:33
  • Python中正则表达式的用法总结

    2021-04-23 17:04:49
  • 一个基于flask的web应用诞生 flask和mysql相连(4)

    2024-01-18 20:37:16
  • javascript中var与let、const的区别详解

    2024-05-09 15:07:32
  • python实现监控windows服务并自动启动服务示例

    2021-01-19 01:30:13
  • Python数据分析之pandas函数详解

    2021-09-04 21:54:52
  • Vue中使用和移除总线Bus的注意事项详解

    2024-06-05 15:30:33
  • Python的Django框架中的URL配置与松耦合

    2022-11-19 10:23:33
  • Python3使用xlrd、xlwt处理Excel方法数据

    2023-04-03 03:25:29
  • aws 通过boto3 python脚本打pach的实现方法

    2021-09-14 23:33:19
  • Python numpy.transpose使用详解

    2021-10-17 16:51:10
  • asp之家 网络编程 m.aspxhome.com