Como adicionar ao PYTHONPATH no Windows, para que ele encontre os meus módulos/pacotes?

Eu tenho um diretório que hospeda todas as minhas aplicações Django (C:\My_Projects). Eu quero adicionar este diretório ao meu PYTHONPATH para que eu possa chamar os aplicativos diretamente.

Eu tentei adicionar C:\Meu_Projetos\;à minha variável 'Caminho' do Windows a partir da GUI do Windows (`Meu computador > Properties > Advanced System Settings > Environment Variables'). Mas ele ainda não lê't lê o módulo coltrane e gera este erro:

Erro: Nenhum módulo chamado coltrane

A partir da linha de comando do Windows:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

Para definir o PYTHONPATH permanentemente, adicione a linha ao seu autoexec.bat. Alternativamente, se você editar a variável de sistema através das Propriedades do Sistema, ela também será alterada permanentemente.

Comentários (4)

Estas soluções funcionam, mas funcionam SOMENTE para o seu código na sua máquina. Eu adicionaria um par de linhas ao seu código que se parecessem com isto:

import sys
if "C:\\My_Python_Lib" not in sys.path:
    sys.path.append("C:\\My_Python_Lib")

Isso deve resolver os seus problemas.

Comentários (1)

Você precisa adicionar à sua variável PYTHONPATH em vez da variável Windows PATH.

http://docs.python.org/using/windows.html

Comentários (0)