Sunteți aici pentru că:
- Utilizați sistemul de operare Windows versiunea 10+
- Ați dori să utilizați mai multe versiuni Python pe același computer
- Te-ai săturat ca internetul să-ți spună „Folosește doar Virtualenv”
Conţinut
TL; DR
- Deschis
Command Prompt
și intrăpip install virtualenv
- Descărcați cel dorit
python
versiune (NU adăugați la PATH!) și amintiți-văpathtonew_python.exe
a versiunii nou instalate - Pentru a crea un virtualenv, deschideți
Command Prompt
și intrăvirtualenv pathtoenv -p pathtonew_python.exe
- Dacă utilizați
PyCharm
, actualizați fișierulProject Interpreter
siCode compatibility inspection
. - Pentru a instala pachete:
(I) Activează virtualenv: deschisCommand Prompt
și intrăpathtoenvScriptsactivate.bat
(II) Instalați pachetele dorite
(III) Dezactivați cudeactivate
.
Versiunea Long; Citește
Prolog
Dacă utilizați Aplicația Anaconda acest proces poate fi mai ușor folosind GUI-ul lor. Nu am încercat-o eu, vă rog să-mi spuneți cum a mers dacă mergeți pe acel drum 🙂
1. Instalați virtualenv
Dacă aveți deja unele medii virtuale sau utilizați Anaconda, asigurați-vă că pașii următori sunt efectuați de la in afara toate aceste medii.
2. Instalați Python
Puteți descărca python din site-ul oficial, de exemplu pentru python3.7.3
merge Aici.
Fișierul pe care ar trebui să îl descărcați se numește Windows x86–64 executable installer
, sau Windows x86 executable installer
dacă, dintr-un anumit motiv, utilizați un Windows pe 32 de biți.
După finalizarea descărcării, deschideți fișierul executabil și va apărea un prompt de instalare.
- NU doriți să adăugați noul python la PATH, deoarece vom avea mai multe versiuni python pe același computer și am dori ca fiecare aplicație să cunoască o singură versiune python.
- Fie utilizați locația implicită sugerată pentru noul python, fie furnizați o locație la alegere. Oricum, amintiți-vă această locație și să o denotăm de acum înainte cu
C:<some_path>Python37
.
3. Creați un virtualenv
Deschide Command Prompt
, sau dacă utilizați Anaconda deschideți fișierul Anaconda Prompt
.
Decideți unde doriți să fie virtualenv-ul dvs., de exemplu, C:Users<your_username>Anaconda3envs<env_name>
.
Introduce:
virtualenv C:Users<your_username>Anaconda3envs<env_name> -p C:<some_path>Python37python.exe
4. Actualizați interpretul PyCharm
Dacă utilizați PyCharm, deschideți proiectul la care doriți să lucrați (care este / va fi scris cu noua versiune python) și accesați File -> Settings -> Project -> Project Interpreter
apăsați pictograma roată și apoi Add..
.
Aceasta va deschide o fereastră de prompt care vă permite să definiți un nou interpret:
Presupunând că utilizați inspecții de cod, poate fi necesar să spuneți PyCharm pentru ce versiune de python trebuie să inspecteze. Mergi la File -> Settings-> Editor -> Inspections -> Python -> Code compatibility Inspection
, asigurați-vă că caseta din partea de sus indică proiectul specific la care lucrați și bifați caseta versiunii dvs. de python.
5. Instalați pachete
În prezent, dvs. virtualenv
conține doar pachetele cruciale, pip
și setuptools
. Pentru a instala mai multe pachete:
- Deschis
Command Prompt
sauAnaconda Prompt
, și Activati virtualenv prin introducereaC:Users<your_username>Anaconda3envs<env_name>activate.bat
- Utilizare
pip
pentru a instala pachete ca de obicei. -
Dezactivați virtualenv prin introducerea
deactivate
.
Epilog
În această dimineață, când am decis să deschid un nou proiect cu o altă versiune python, m-am gândit: „Da, voi folosi doar un virtualenv”, deoarece internetul a spus că pot „Doar să o fac”.
Ei bine, funcționează acum, deci nu există sentimente grele, dragă internet, dar serios, „Justul” a fost într-adevăr justificat? Face reinstalând-PyCharm-doar-deoarece-vreau-să-am-inspecții-cod-adecvate se încadrează în categoria „Just” ??
Oricum, de-a lungul drumului am dat peste mai mulți ghizi de ajutor, dar fiecare m-a dus „doar” la un pas, așa că am decis să pun totul într-un singur loc.
Sper că călătoria mea te-a ajutat cu a ta și să ne bucurăm cu toții de o codificare fericită, cu cât mai puține fricțiuni IT: D
#Instalarea #mai #multor #versiuni #Python #Windows #utilizând #Virtualenv
Instalarea mai multor versiuni Python pe Windows utilizând Virtualenv