Nodejs использует псевдонимы для запуска Python - PullRequest
1 голос
/ 12 марта 2019

На моем компьютере с Ubuntu запущено экспресс-приложение с некоторыми скриптами на Python.Как вы все знаете, Ubuntu 16.04 поставляется с версией по умолчанию python 2.7, которая мне не нужна, поэтому я создал псевдоним alias python='/usr/bin/python3', поэтому теперь каждый раз, когда я запускаю python в своем терминале, я вижу версию 3.5, которая является именно тем, что янужно, однако.

Проблема в том, что когда я пытаюсь запустить свой сервер, он сообщает мне Error: TypeError: 'newline' is an invalid keyword argument for this function.После небольшой отладки я обнаружил, что он все еще использует 2.7, очевидно, псевдонимы не важны для nodejs или config.json, так как он входит в /usr/bin и начинает искать папку python вместо использования псевдонима..

РЕДАКТИРОВАТЬ: Использование PythonShell

Вопрос: Как я могу заставить его использовать псевдонимы, поэтому, когда его python это python3 для nodejs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...