당신이 여기 있는 이유:
- Windows OS 버전 10 이상을 사용 중입니다.
- 같은 컴퓨터에서 여러 Python 버전을 사용하려는 경우
- “Virtualenv를 사용하세요”라는 인터넷 메시지에 지쳤습니다.
TL;DR
Command Prompt
열기pip install virtualenv
입력- 원하는
python
다운로드 버전(PATH에 추가하지 마십시오!) 및path\to\new_python.exe
을 기억하십시오. 새로 설치된 버전의 - 가상 환경을 생성하려면
Command Prompt
를 엽니다. 그리고 입력
virtualenv \path\to\env -p path\to\new_python.exe
PyCharm
를 사용하는 경우 ,Project Interpreter
업데이트 및Code compatibility inspection
.- 패키지를 설치하려면:
(I) virtualenv 활성화:Command Prompt
열기path\to\env\Scripts\activate.bat
입력
(II) 원하는 패키지 설치
(III)deactivate
로 비활성화 .
긴 버전; 읽기
프롤로그
Anaconda 앱을 사용하는 경우 이 프로세스는 GUI를 사용하여 더 쉬울 수 있습니다. 제가 직접 해보진 않았지만, 혹시 그 길을 가신다면 어떻게 되었는지 알려주세요 :)
1. virtualenv 설치
이미 가상 환경이 있거나 Anaconda를 사용 중인 경우 다음 단계가 외부에서 수행되는지 확인하세요. 이 모든 환경.
2. 파이썬 설치
공식 사이트에서 파이썬을 다운로드할 수 있습니다(예:python3.7.3
) 여기로 가세요.
다운로드해야 하는 파일은 Windows x86–64 executable installer
입니다. , 또는 Windows x86 executable installer
어떤 이유로 32비트 창을 사용하는 경우
다운로드가 완료되면 실행 파일을 열면 설치 프롬프트가 나타납니다.
- 같은 컴퓨터에 여러 python 버전이 있고 각 응용 프로그램이 하나의 python 버전만 알고 있기 때문에 새 python을 PATH에 추가하고 싶지 않습니다.
- 새 python에 대해 기본 제안 위치를 사용하거나 원하는 위치를 제공합니다. 어느 쪽이든 이 위치를 기억하고 지금부터
C:\<some_path>\Python37
으로 표시해 보겠습니다. .
3. 가상 환경 만들기
Command Prompt
열기 또는 Anaconda를 사용하는 경우 Anaconda Prompt
을 엽니다. .
예를 들어 virtualenv를 어디에 둘 것인지 결정하십시오.
C:\Users\<your_username>\Anaconda3\envs\<env_name>
.
입력:
virtualenv C:\Users\<your_username>\Anaconda3\envs\<env_name> -p C:\<some_path>\Python37\python.exe
4. PyCharm 인터프리터 업데이트
PyCharm을 사용하는 경우 작업하려는 프로젝트(즉, 새 python 버전으로 작성됨)를 열고 File -> Settings -> Project -> Project Interpreter
으로 이동합니다. 톱니바퀴 아이콘을 누른 다음 Add..
를 누릅니다. .
그러면 새 인터프리터를 정의할 수 있는 프롬프트 창이 열립니다.
코드 검사를 사용한다고 가정하면 검사할 파이썬 버전을 PyCharm에 알려야 할 수 있습니다. File -> Settings-> Editor -> Inspections -> Python -> Code compatibility Inspection
으로 이동 , 상단의 상자가 작업 중인 특정 프로젝트를 나타내는지 확인하고 Python 버전의 상자를 선택하십시오.
5. 패키지 설치
현재 귀하의 virtualenv
중요한 패키지인 pip
만 포함합니다. 및 setuptools
. 더 많은 패키지를 설치하려면:
Command Prompt
열기 또는Anaconda Prompt
, 활성화 입력하여 virtualenv
C:\Users\<your_username>\Anaconda3\envs\<env_name>\activate.bat
pip
사용 평소와 같이 패키지를 설치합니다.- 비활성화
deactivate
를 입력하여 가상 환경 .
에필로그
오늘 아침에 다른 파이썬 버전으로 새 프로젝트를 열기로 결정했을 때 인터넷에서 "그냥 하면 된다"고 말했기 때문에 "예, virtualenv를 사용하겠습니다."라고 생각했습니다.
글쎄, 지금 작동하고 있으므로 친애하는 인터넷 친애하는 힘든 감정은 없지만 진지하게 "Just"가 정당화 되었습니까? PyCharm을 다시 설치하는 이유는-I-want-to-have-proper-code-inspections입니다. "그냥" 범주에 속합니까?
어쨌든 길을 가다 보면 도움이 되는 여러 가이드를 우연히 만났지만 각 가이드가 저를 "단지" 한 단계 더 나아가게 해주었기 때문에 이 모든 것을 한 곳에 모으기로 결정했습니다.
제 여정이 여러분의 여정에 도움이 되었기를 바랍니다. IT 마찰을 최소화하면서 모두 행복한 코딩을 즐기시기 바랍니다.D