如何解决PyCharm 权限错误
我的 pycharm 权限有点问题。我想运行我的脚本,但随后出现权限错误。我使用包 pythonping 来 ping 代理地址。我可以使用 sudo 命令在 MacOS 的终端上运行脚本,但我想在 PyCharm 中运行所有内容。
代码如下:
import pythonping
pythonping.ping('47.241.107.35',verbose=True)
这是输出:
Traceback (most recent call last):
File "/Users/dominik/Documents/Pycharm Projects on MacOS/venv/scripts/test_pythonping.py",line 3,in <module>
pythonping.ping('47.241.107.35',verbose=True)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pythonping/__init__.py",line 73,in ping
comm = executor.Communicator(target,provider,timeout,socket_options=options,verbose=verbose,output=out,File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pythonping/executor.py",line 247,in __init__
self.socket = network.Socket(target,'icmp',source=None,options=socket_options)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pythonping/network.py",line 33,in __init__
self.socket = socket.socket(socket.AF_INET,socket.SOCK_RAW,self.protocol)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/socket.py",line 232,in __init__
_socket.socket.__init__(self,family,type,proto,fileno)
PermissionError: [Errno 1] Operation not permitted
解决方法
您可以以管理员身份运行 PyCharm,然后所有脚本都将以管理员权限运行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。