LINUX.ORG.RU

История изменений

Исправление makoven, (текущая версия) :

Ну насчет редкого случая.... Даже не знаю что сказать

Зато есть случай не столь редкий, на котором питоновая виртуальная абстракция ломается, а нода работает

user@home:~$ source test/bin/activate
(test) user@home:~$ python test.py # OK
(test) user@home:~$ sudo user=real_service_user python test.py 
Traceback (most recent call last):
  File "test.py", line 1, in <module>
    import serial
ImportError: No module named serial

Видать из-за этого и захардкожены абсолютные пути во всех скриптах в папочке my_venv/bin

Исправление makoven, :

Ну насчет редкого случая.... Даже не знаю что сказать

Зато есть случай не столь редкий, на котором питоновая виртуальная абстракция ломается, а нода работает

user@home:~$ source test/bin/activate
(test) user@home:~$ python test.py # OK
(test) user@home:~$ sudo user=real_service_user python test.py 
Traceback (most recent call last):
  File "test.py", line 1, in <module>
    import serial
ImportError: No module named serial

Исправление makoven, :

Ну насчет редкого случая.... Даже не знаю что сказать

Зато есть случай не столь редкий, на котором питоновая виртуальная абстракция ломается, а нода работает

user@home:~$ source test/bin/activate
(test) user@home:~$ python test.py
(test) user@home:~$ sudo user=real_service_user python test.py 
Traceback (most recent call last):
  File "test.py", line 1, in <module>
    import serial
ImportError: No module named serial

Исходная версия makoven, :

Ну насчет редкого случая.... Даже не знаю что сказать

Зато есть случай не столь редкий, на котором питоновая виртуальная абстракция ломается, а нода работает

user@home:~$ source test/bin/activate
(test) user@home:~$ python test.py
(test) user@home:~$ sudo user=real_service_user test.py 
[sudo] password for user: 
(test) user@home:~$ sudo user=root python test.py 
Traceback (most recent call last):
  File "test.py", line 1, in <module>
    import serial
ImportError: No module named serial