본문 바로가기
파이썬

파이썬 쉘에서 PYTHONPATH를 얻는 방법?

by º기록 2021. 1. 17.
반응형
debian@debian:~$ echo $PYTHONPATH  
/home/qiime/lib/:  
debian@debian:~$ python  
Python 2.7.3 (default, Jan  2 2013, 16:53:07)   
[GCC 4.7.2] on linux2  
Type "help", "copyright", "credits" or "license" for more information.  
>>> import sys  
>>> sys.path  
['', '/usr/local/lib/python2.7/dist-packages/feedparser-5.1.3-py2.7.egg',   
'/usr/local/lib/python2.7/dist-packages/stripogram-1.5-py2.7.egg', '/home/qiime/lib', 
'/home/debian', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2',   
'/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-
dynload',   '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gst-0.10',  
'/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7']    

bash에서 모든 PYTHONPATH 출력을 얻으려면 어떻게해야하나요?
echo $ PYTHONPATH 가 모든 것을 얻을 수 없습니까?

 

해결 방법

 


python -c "import sys; print(sys.path)"

또는 UNIX 디렉토리 목록 스타일 ( : 로 구분)의 출력을 원하는 경우 다음을 수행 할 수 있습니다.

python -c "import sys; print(':'.join(x for x in sys.path if x))"

다음과 같이 출력됩니다.

 

참조 페이지 https://stackoverflow.com/questions/16269903

 

 

반응형

댓글