[PYTHON] 파이썬 명령을 사용하여 파이썬의 다른 버전의 핍을 실행하는 방법?
PYTHON파이썬 명령을 사용하여 파이썬의 다른 버전의 핍을 실행하는 방법?
나는 현재 우분투에서 파이썬을 사용하고있다. 15.10
하지만 내 OS에는 많은 다른 파이썬 버전이 설치되어 있습니다.
그래서, 나는 그들의 패키지 환경의 버전에 대해 혼란 스럽습니다. 예를 들면 다음과 같습니다 :
pip3 install django
사실 python3.5 안에 django를 임포트 할 수 없습니다.
pip의 관련 버전을 호출하는 효율적인 방법이 있습니까?
추신 : 나는 virtualenv를 사용한다고 제안하지 않으며, 나는 그것에 대해 알고 있고 또 다른 해결책을 찾고있다.
해결법
-
==============================
1.마지막으로 해결책을 직접 찾았습니다. 문서 도구 :
마지막으로 해결책을 직접 찾았습니다. 문서 도구 :
https://docs.python.org/3/installing/index.html?highlight=pip#work-with-multiple-versions-of-python-installed-in-parallel
그냥 전화 해주세요 :
pythonXX -m pip install SomePackage
그것은 설치된 Python의 각 버전에 대해 개별적으로 작동합니다.
또한, 문서에 따르면, 우리가 창에서 같은 일을하고 싶다면, 명령은 조금 다릅니다 :
py -2 -m pip install SomePackage # default Python 2 py -2.7 -m pip install SomePackage # specifically Python 2.7 py -3 -m pip install SomePackage # default Python 3 py -3.4 -m pip install SomePackage # specifically Python 3.4
-
==============================
2.이 솔루션은 나를 위해 일했습니다.
이 솔루션은 나를 위해 일했습니다.
sudo python2.7 -m pip install [package name]
-
==============================
3.pyenv 사용은 어떻습니까?
pyenv 사용은 어떻습니까?
버전을 전환 할 수 있습니다.
$ pyenv install 2.7.X $ pyenv install 3.5.X $ pyenv local 2.7.X $ pyenv global 3.5.X
-
==============================
4.아나콘다를 사용하지 않는 이유는 무엇입니까?
아나콘다를 사용하지 않는 이유는 무엇입니까?
conda를 사용하면 가상 환경을 쉽게 생성 / 관리 할 수 있습니다. 예를 들어, python 2.7에 대해 루트 env python 3.4 및 py27 env가있는 경우 쉽게 전환 할 수 있습니다. use command source activate [env]
source activate py27 conda install SomePackage
from https://stackoverflow.com/questions/34803040/how-to-run-pip-of-different-version-of-python-using-python-command by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] Pandas : 필요한 경우 NaN을 생성하여 숫자로 변환 (0) | 2018.10.08 |
---|---|
[PYTHON] 파이썬에서 os.system ()의 반환 값은 무엇입니까? (0) | 2018.10.08 |
[PYTHON] 파이썬 클래스 인스턴스 변수와 클래스 변수 (0) | 2018.10.08 |
[PYTHON] 'str'객체가 Python에서 항목 할당을 지원하지 않습니다. (0) | 2018.10.08 |
[PYTHON] Python과 BeautifulSoup 인코딩 문제 (0) | 2018.10.08 |