저는 tcsh에 대해 많은 경험이 없지만 학습에 관심이 있습니다. 나는 Python으로 PYTHONPATH를 보는 데 문제가있다. $ PYTHONPATH를 echo 할 수는 있지만, 올바른 것입니다.하지만 파이썬을 시작할 때 sys.path에 경로가 표시되지 않습니다. 어떤 아이디어?tcsh의 Python
편집 : (: 환경 변수를 무시되는)
[[email protected] ~]$ echo $PYTHONPATH
/home/ba01/u116/dmcdonal/PyCogent-v1.1
>>> from sys import path
>>> from os import environ
>>> path
['', '/apps/steele/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg', '/apps/steele/Python-2.5.2/lib/python2.5/site-packages/FiPy-2.0-py2.5.egg', '/apps/steele/Python-2.5.2', '/apps/steele/Python-2.5.2/lib/python25.zip', '/apps/steele/Python-2.5.2/lib/python2.5', '/apps/steele/Python-2.5.2/lib/python2.5/plat-linux2', '/apps/steele/Python-2.5.2/lib/python2.5/lib-tk', '/apps/steele/Python-2.5.2/lib/python2.5/lib-dynload', '/apps/steele/Python-2.5.2/lib/python2.5/site-packages', '/apps/steele/Python-2.5.2/lib/python2.5/site-packages/Numeric']
>>> environ['PYTHONPATH']
'/apps/steele/Python-2.5.2'
목록에 없기 때문에 직접 바이너리를 호출합니다 – daniel
흠 ... 다른 쉘에서도 작동합니까? bash 등으로 튀어 오면 거기서 작동합니까? 무슨 파이썬 버전인가? –
은 bash에서 잘 작동합니다. v2.5.2 – daniel