Ambiente $ PATH diferente ao usar venv

Estou usando o PyCharm em um mac (OSX Mavericks) para executar um script simples mostrado abaixo. Tudo o que faz é imprimir oPATH variável. Eu tenho um virtualenv no diretório do projeto. Eu adicionei uma configuração de execução no PyCharm e tentei com diferentes Pythons:

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

Quando executo o python padrão do sistema (/ usr / bin / python), ele imprime o valor correto para PATH (ou seja, o PATH conforme configurei no meu arquivo .bash_profile), que é longo e contém muitos diretórios.

Mas quando eu escolho o Python do venv, o caminho é reduzido para apenas:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myname/projects/myproj/venv/bin

Isso não acontece se eu executar o script em uma janela do terminal. Nesse caso, mostra o PATH correto para o python do sistema e o venv python. Também não acontece se eu desativar o venv e executarvenv/bin/python mytest.py.

Alguém sabe como definir o valor PATH correto ao executar a partir do PyCharm e usar o venv?

questionAnswers(4)

yourAnswerToTheQuestion