Venv не запускает исполняемый файл из виртуальной среды - PullRequest
0 голосов
/ 25 марта 2020

Я хочу выполнить исполняемый файл с именем mod_wsgi-express в моей виртуальной среде.

Когда я запускаю which mod_wsgi-express, он показывает правильное местоположение, которое я хочу использовать, будучи /home/robin/.virtualenvs/jspvenv/bin/mod_wsgi-express.

Но когда я пытаюсь выполнить mod_wsgi- express, он показывает следующее ошибка:

-bash: /usr/local/bin/mod_wsgi-express: /usr/bin/python: bad interpreter: No such file or directory

У меня python установлен только в моем виртуальном окружении, отсюда ошибка, но почему он выполняется из /usr/local/bin/mod_wsgi-express, а не из моего местоположения venv?

В настоящее время я могу запустить его по всему пути /home/robin/.virtualenvs/jspvenv/bin/mod_wsgi-express, но есть ли способ изменить это?

...