python이 설치된 위치 찾기(기본 dir이 아닌 경우)
Python이 내 기계에 있는데, 터미널에 Python을 입력하면 Python 2.6.4가 열리는데, 기본 디렉토리에 없는 데, 여기서 Python의 설치 위치를 찾을 수 있는 방법이 확실히 있을까?
sys
몇 가지 유용한 것이 있다:
$ python
Python 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'c:\\Python26\\python.exe'
>>> sys.exec_prefix
'c:\\Python26'
>>>
>>> print '\n'.join(sys.path)
c:\Python26\lib\site-packages\setuptools-0.6c11-py2.6.egg
c:\Python26\lib\site-packages\nose-1.0.0-py2.6.egg
C:\Windows\system32\python26.zip
c:\Python26\DLLs
c:\Python26\lib
c:\Python26\lib\plat-win
c:\Python26\lib\lib-tk
c:\Python26
c:\Python26\lib\site-packages
c:\Python26\lib\site-packages\win32
c:\Python26\lib\site-packages\win32\lib
c:\Python26\lib\site-packages\Pythonwin
c:\Python26\lib\site-packages\wx-2.8-msw-unicode
Unix(Mac OS X 포함) 터미널에서 수행할 수 있는 작업
which python
그러면 알게 될 거야
플랫폼 독립 솔루션 한 줄
Python 2:
python -c "import sys; print sys.executable"
Python 3:
python -c "import sys; print(sys.executable)"
윈도우즈 CMD 실행의 경우:where python
Windows PowerShell 실행의 경우:Get-Command python
을 보아라sys.path
:
>>> import sys
>>> print(sys.path)
당신은 "어떤 비단뱀"을 입력할 수 있어야 하며, 그것은 비단뱀으로 가는 길을 인쇄할 것이다.
또는 다음을 입력할 수 있다.
python
>>> import re
>>> re.__file__
그러면 리 모듈로 가는 길이 인쇄되고 파이톤이 어디 있는지 알 수 있을 겁니다.
윈도우즈에서 Python의 모든 설치를 찾으려면 명령 프롬프트에서 다음을 실행하십시오.
dir site.py /s
루트 드라이브에 있는지 확인하십시오.이런 것을 보게 될 것이다.
wiindows OS를 사용 중인 경우(Windows 10 사용 중 ) 입력만 하십시오.
where python
명령 프롬프트에서(cmd )
그것은 당신이 설치한 디렉토리를 보여줄 것이다.
Windows 사용자의 경우:
만약python
명령이 귀사에 없음$PATH
환경 변칙
PowerShell을 열고 다음 명령을 실행하여 폴더를 찾으십시오.
cd \
ls *ython* -Recurse -Directory
그럼 파이톤이 어디에 설치되었는지 알 수 있을 겁니다.
- 검색 줄에서 PYSON INDLE을 처음 검색
INDLE을 열고 아래 명령을 사용하십시오.
sys 인쇄 가져오기(sys.path)
python.exe가 설치된 경로를 알려준다.예: C:\Users\\...\cHB퇴장시키다
시스템 환경 변수에 동일한 경로를 추가하십시오.
윈도우즈에서 python을 검색한 다음 마우스 오른쪽 버튼으로 클릭하고 "파일 위치 열기"를 클릭하십시오.그렇게 했다.
참조URL: https://stackoverflow.com/questions/6767283/find-where-python-is-installed-if-it-isnt-default-dir
'programing' 카테고리의 다른 글
v-data-table에 클릭 이벤트를 추가하는 방법 (0) | 2022.03.30 |
---|---|
'Next' 속성이 'Observable<{}') 유형에 없음 (0) | 2022.03.30 |
Python 2는 문자열과 int를 어떻게 비교하는가?왜 리스트는 숫자보다 크고 튜플은 리스트보다 큰가? (0) | 2022.03.30 |
고스트 블로그에서 API를 사용하여 Vue cli 프로젝트에서 게시물을 가져오는 방법 (0) | 2022.03.30 |
v-select에서 항목 텍스트 사용자 지정 (0) | 2022.03.30 |