Tente anexar ao PYTHONPATH em vez de substituí-lo completamente.
export PYTHONPATH=$PYTHONPATH:/home/dev/python-files
Referências:
De acordo com a documentação do Python em PYTHONPATH
Augment the default search path for module files. [...]
The default search path is installation dependent, but generally begins with
prefix/lib/pythonversion
(seePYTHONHOME
above). It is always appended toPYTHONPATH
.
, o que significa que alguns valores existem em PYTHONPATH
e o caminho de pesquisa padrão também é anexado apenas.
Além disso, esta postagem do blog (Archive.org link ) também explica claramente por que você precisa anexar a PYTHONPATH
e não sobrescrevê-lo. Rolando até a seção - Casos especiais e examinando o caminho de busca explica claramente (infelizmente nenhum URL relativo a esse link, então você terá que rolar). Embora o usuário forneça os exemplos em um mac, eles são muito relevantes para qualquer plataforma