728x90
반응형
질문 : 파이썬 모듈의 버전을 확인하는 방법은 무엇입니까?
: 난 그냥 파이썬 모듈 설치 construct
와 statlib
와 setuptools
이 같은를 :
# Install setuptools to be able to download the following
sudo apt-get install python-setuptools
# Install statlib for lightweight statistical tools
sudo easy_install statlib
# Install construct for packing/unpacking binary data
sudo easy_install construct
나는 그들의 버전을 (프로그래밍 방식으로) 확인할 수 있기를 원합니다. 명령 줄에서 실행할 수있는 python --version
해당하는 것이 있습니까?
내 파이썬 버전은 2.7.3
입니다.
답변
easy_install 대신 pip를 사용하는 것이 좋습니다. pip를 사용하면 설치된 모든 패키지와 해당 버전을 다음과 같이 나열 할 수 있습니다.
pip freeze
대부분의 Linux 시스템에서 관심있는 특정 패키지의 행을 찾기 grep
(또는 findstr
Linux:
$ pip freeze | grep lxml
lxml==2.3
Windows:
c:\> pip freeze | findstr lxml
lxml==2.3
개별 모듈의 경우 __version__
속성을 시도 할 수 있지만 속성이없는 모듈도 있습니다.
$ python -c "import requests; print(requests.__version__)"
2.14.2
$ python -c "import lxml; print(lxml.__version__)"
Traceback (most recent call last):
File "<string>", line 1, in <module>
AttributeError: 'module' object has no attribute '__version__'
마지막으로 질문의 명령에 sudo
접두사가 붙기 때문에 전역 Python 환경에 설치하는 것으로 보입니다. Python 가상 환경 관리자 (예 : virtualenvwrapper)를 살펴 보는 것이 좋습니다.
출처 : https://stackoverflow.com/questions/20180543/how-to-check-version-of-python-modules
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
파이썬에서 ** kwargs를 사용하는 적절한 방법 (0) | 2021.12.08 |
---|---|
Python으로 새 딕셔너리 만들기 (0) | 2021.12.08 |
파이썬 유니 코드 문자열에서 악센트를 제거 (정규화)하는 가장 좋은 방법 (0) | 2021.12.07 |
파이썬에서 큰 파일의 줄 수를 간단하게 얻는 방법 (0) | 2021.12.07 |
파이썬에서 '//' 연산자 (0) | 2021.12.07 |