Монтирование виртуальной среды через SSHFS на локальной машине с использованием ее файла Python3 не работает

Итак, я смонтировал часть сервера разработки, на котором находится виртуальная среда, используемая для тестирования разработки. Причина этого в том, чтобы получить доступ к установленным пакетам, таким как Django-rest-framework и сам Django, не устанавливая его локально (чтобы быть уверенным, что используется та же версия, что и на сервере разработки). Я знаю, что для этого, возможно, лучше использовать Docker, но сейчас это не тот случай.

Как я это сделал, я установил SSHFS через внешний brew (поскольку он больше не поддерживается в ядре brew) - по этой ссылке https://github.com/gromgit/homebrew-fuse

После этого я выполнил эту команду в терминале, чтобы через SSH смонтировать определенную часть сервера разработки, на которой находится виртуальная среда:

sshfs -o ssh_command='ssh -i /Users/myusername/.ssh/id_rsa' myusername@servername:/home/myusername/projectname/env/bin ~/mnt/projectname

Все работает нормально, и я смонтировал его на локальном диске в mnt/projectname.

Теперь я захожу в VSCode, иду в папку и выбираю файл под названием "python3" в качестве интерпретатора (что я и должен делать, верно?). Однако этот файл является всего лишь псевдонимом, его размер составляет 16 байт. Я подозреваю, что здесь что-то не так, но я не уверен, как это исправить. Может быть, кто-нибудь может взглянуть и дать какие-то рекомендации? Я прилагаю скриншот смонтированной директории.

Скриншот каталога virtualenv, смонтированного на локальной машине

Вернуться на верх