Почему virtualenvwrapper не работает внутри wing ide pro Terminal?

Почему команды virtualenvwrapper, такие как workon, не работают внутри wing ide pro Terminal?

bash: workon: command not found

Любой другой терминал bash за пределами крыла ide pro работает.

1 ответ

Я думаю, что есть некоторая разница в PATH в Wing по какой-то причине. Если в OS X это можно решить, запустив Wing из командной строки, чтобы он унаследовал правильную среду. На других ОС я не знаю, почему этот env будет другим.

Если вы пытаетесь использовать конкретную virtualenv в Wing, вместо этого вы захотите установить исполняемый файл Python в свойствах проекта в меню "Проект" в Wing Pro или Wing Personal на исполняемый файл virtualenv's Python.

Или запустите Wing из командной строки после запуска там.

Запуск workon в инструменте OS Commands в Wing не приведет к изменению среды, в которой Wing уже запущен. Он только изменит среду для этого одного экземпляра bash, и при работе с Python он обойдет большинство функций IDE.

Другие вопросы по тегам