Среда $ PATH отличается при использовании venv

Я использую PyCharm на Mac (OSX Mavericks), чтобы запустить простой скрипт, показанный ниже. Все, что он делает, это распечатываетPATH переменная. У меня есть virtualenv в каталоге проектов. Я добавил конфигурацию запуска в PyCharm и попробовал ее с разными питонами:

# file mytest.py
import os
print "PATH: ", os.environ['PATH']

Когда я работаю с системным Python по умолчанию (/ usr / bin / python), он печатает правильное значение для PATH (то есть PATH, как я настроил в моем файле .bash_profile), который довольно длинный и содержит много каталогов.

Но когда я выбираю Python для Venv, путь уменьшается до:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myname/projects/myproj/venv/bin

Этого не происходит, если я запускаю скрипт из окна терминала. В этом случае он показывает правильный PATH как для системного, так и для Venv Python. Это также не произойдет, если я деактивирую venv и запускаюvenv/bin/python mytest.py.

Кто-нибудь знает, как установить правильное значение PATH при запуске из PyCharm и использовании venv?

Ответы на вопрос(4)

Ваш ответ на вопрос