반응형
프로그래밍 방식으로 python.exe 위치를 얻는 방법? [복제]
이 질문에는 이미 답변이 있습니다.
- 파이썬 인터프리터의 전체 경로를 찾으십니까? 답변 3 개
기본적으로 파이썬 인터프리터의 핸들을 가져 와서 스크립트 파일을 전달하여 (외부 응용 프로그램에서) 실행할 수 있습니다.
이것은 리눅스, 아마도 Windows에서도 작동합니까?
파이썬 2.x
>>> import sys
>>> print sys.executable
/usr/bin/python
파이썬 3.x
>>> import sys
>>> print(sys.executable)
C:\path\to\python.exe
내장 된 파이썬 환경에서 작업하는 경우 sys. executable은 신뢰할 수 없습니다. 내 제안은 그것을 추론하는 것입니다
import os
os.__file__
파이썬 설치 방법에 달려 있다고 생각합니다. 내 컴퓨터에서 파이썬을 여러 번 설치할 수 있습니다. 그러나 python 2.2 이상 버전의 msi를 통해 설치하면 다음과 같은 레지스트리 키가 생성됩니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Python.exe
내 컴퓨터 에서이 값을 제공합니다.
C:\Python25\Python.exe
위치를 얻기 위해 레지스트리 키를 읽습니다.
그러나 임의의 위치에있을 수있는 xcopy 모델을 통해 파이썬을 설치할 수 있으며 설치 위치를 알아야합니다.
참고 URL : https://stackoverflow.com/questions/749711/how-to-get-the-python-exe-location-programmatically
반응형
'Programing' 카테고리의 다른 글
Laravel Eloquent 쿼리에서 테이블의 별칭을 지정하는 방법 (또는 쿼리 작성기를 사용하는 방법)? (0) | 2020.07.11 |
---|---|
파이썬에서 주어진 픽셀의 RGB 값을 읽는 방법은 무엇입니까? (0) | 2020.07.11 |
오늘 날짜에서 2 개월을 뺀 SQL 쿼리 (0) | 2020.07.11 |
Ctrl 및 커서 키를 누를 때 Visual Studio에서 CamelCase를 이해하도록합니다. (0) | 2020.07.11 |
발신자, 발신자 및 반송 경로의 차이점은 무엇입니까? (0) | 2020.07.11 |