将virtualenv解释器设置为以root用户身份运行?

2024-07-05 14:21:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用PyCharm通过SSH解释器在RPi上远程执行一个项目。解释器的目标是专门为项目构建的pyenvvirtualenv;也就是说,项目需要libbluetooth,因此socket是用AF_BLUETOOTH支持构建的。你知道吗

除了一个方面之外,一切都按预期工作:解释器需要以root身份运行,因为某些HCI命令(与蓝牙控制器通信)需要root权限;否则,socket.send(...)将引发PermissionError。你知道吗

我正在阅读Run/Debug as root in PyCharm,但是我想知道是否可以设置活动的pyenv解释器以使用root权限自动执行?你知道吗


Tags: 项目权限目标远程身份rootsocket解释器