Anaconda无法访问串行/ USB端口

时间:2019-06-17 14:03:40

标签: python ubuntu anaconda embedded-linux

我有一个使用串行端口连接到微控制器的程序。当程序在默认Python上编译时,它将按预期运行。但是,当我在conda环境中将其与其他程序一起使用时,它总是显示错误消息,表明我无权访问该端口。

我尝试了各种端口号。我试图赋予自己使用港口图书馆的权利。在anaconda中编译代码时,好像没有root / sudo访问权限。

class xyz:
    def __init__(self):
        # Serial communication initialization
        self.ser = serial.Serial('/dev/ttyS0', 19200, timeout=1)

我收到以下错误:

    File "/home/lesa/anaconda3/lib/python3.6/site- 
    packages/serial/serialposix.py", line 268, in open
        raise SerialException(msg.errno, "could not open port {}: 
    {}".format(self._port, msg))
    serial.serialutil.SerialException: [Errno 13] could not open port 
    /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0' 

非常感谢您的帮助。

0 个答案:

没有答案