Различное командное поведение между SERIAL и SSH
Я пытаюсь создать виртуальную среду Python с платой Linux (NanoPi Duo2 с Ubuntu 16).
Однако, когда я использую SSH, функции-оболочки (mkvirtualenv, workon) не могут быть найдены при использовании SERIAL, это возможно.
Я попытался перезагрузить систему и "источник ~/.profile"
Ниже ~ /.profile
# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
Ниже приведен фактический выход той же платы, подключенной по-разному.
pi@192.168.4.119:~$ mkvirtualenv npi
bash: mkvirtualenv: command not found
pi@NPi-01:~$ mkvirtualenv npi
New python executable in /home/pi/.virtualenvs/npi/bin/python
Installing setuptools, pip, wheel...
done.
Почему это работает только в последовательном соединении?