OS: macOS Sierra Beta 6
Python: 2.7
Shell: peixe
Estou tendo problemas com a variável ambiental PYTHONPATH configurada corretamente.
No meu arquivo fish_config, eu tenho essa linha configurando o PYTHONPATH:
set -gx PYTHONPATH "/opt/additionalPath" "/usr/local/lib/python2.7/site-packages";
Mas quando eu inicio o python, recebo essa saída quando tento ver o caminho:
>>> import sys
>>> print sys.path
['', '/opt/additionalPath\x1e/usr/local/lib/python2.7/site-packages', '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/site-packages', '/Library/Python/2.7/site-packages']
>>>
Observe o \ x1e entre os caminhos que estou adicionando.
Se eu lançar o shell bash do fish e ecoar $ PYTHONPATH, recebo esta saída:
/opt/additionalPath/usr/local/lib/python2.7/site-packages
Eu sei que esses caminhos devem ser separados por dois pontos, mas não consigo descobrir onde isso está sendo feito. Minha teoria é que algo na shell bash está definindo o caminho na casca do peixe, mas estou ficando sem ideias.
Qualquer ajuda seria muito apreciada.