Почему 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.