Привилегии SUDO в Python VirtualenvPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Привилегии SUDO в Python Virtualenv

Сообщение Anonymous »

среда < /h3>
  • Подсистема Windows для Linux с последовательной связью с GPS. < /p>
    < /li>
    adafruit GPS, подключенный к Arduino nano, который связан с com10 < /code>. В подсистеме Windows для Linux это эквивалентно/dev/ttys10
  • Требования: pyserial
Я написал простой скрипт для прочтения информации из модуля gps:
Я написал простой скрипт для прочтения информации из GPS:
.

Код: Выделить всё

import serial

def select_sentence():
""" This function sends serial data to the GPS module to display only GPGGA and GPRMC"""

def read_gps():
ser = serial.Serial("/dev/ttyS10", 9600)
while True:
print(ser.readline().decode('utf-8'))

if __name__ == "__main__":
select_sentence()
read_gps()
В VirtualEnv i выбрал Python3 и когда я выполнил его, я получил ошибку разрешения для последовательного порта/ttys10 , поэтому я выбрал Sudo CHMOD 666/dev/ttys10 , чтобы использовать Script в виртуальном виде . chmod/dev/serial , чтобы избежать разрешений ?
Мне известно, что даже в виртуальном , когда человек использует sudo пакеты, установленные в VirtualEnv, не рассматриваются, и вместо этого Sudo ищет ваш глобальный Pip>.>

Подробнее здесь: https://stackoverflow.com/questions/503 ... virtualenv
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»