Azért vagy itt, mert:
- Ön a Windows OS 10+ verzióját használja
- Több Python verziót szeretne használni ugyanazon a számítógépen
- Unod már, hogy az internet azt mondja neked, hogy „Csak használd a Virtualenv-t”
TL; DR
- Nyissa meg
Command Prompt
és lépjen bepip install virtualenv
- Töltse le a kívánt
python
verziót (NE adja hozzá a PATH-hoz!), És ne feledjepath\to\new_python.exe
az újonnan telepített verziót - Virtuális virtuális gép létrehozásához nyissa meg
Command Prompt
és írja bevirtualenv \path\to\env -p path\to\new_python.exe
- Ha használja
PyCharm
, frissítse aProject Interpreter
és aCode compatibility inspection
. - Csomagok telepítése:
(I) A virtualenv aktiválása: nyissa meg
Command Prompt
és lépjen bepath\to\env\Scripts\activate.bat
(II) Telepítse a kívánt csomagokat
(III) Deaktiválja a gombbal
deactivate
.
A Hosszú változat; Olvassa el
Prológus
Ha az Anaconda alkalmazást használja, ez a folyamat könnyebb lehet a grafikus felhasználói felület használatával. Magam még nem próbáltam, kérlek, tudasd velem, hogy ment, ha azon az úton haladsz :)
1. Telepítse a virtualenv alkalmazást
Ha már rendelkezik néhány virtuális környezettel, vagy az Anacondát használja, ellenőrizze, hogy a következő lépéseket ezen környezeteken kívülről hajtják végre .
2. Telepítse a Python-t
A python letölthető a hivatalos webhelyről, például python3.7.3
ide megy.
A letöltendő fájlt hívják Windows x86–64 executable installer
, vagy Windows x86 executable installer
ha valamilyen okból 32 bites Windows-ot használ.
A letöltés befejezése után nyissa meg a futtatható fájlt, és megjelenik egy telepítési parancs.
- NEM kívánja hozzáadni az új pythont a PATH-hoz, mivel ugyanazon a számítógépen több python-verzió lesz, és szeretnénk, hogy minden alkalmazás csak egy python-verziót ismerjen.
- Vagy használja az alapértelmezett javasolt helyet az új python számára, vagy adja meg a kívánt helyet. Bárhogy is legyen, ne feledje ezt a helyet, és jelöljük mostantól
C:\\Python37
.

3. Hozzon létre egy virtualenv-t
Nyissa meg a Command Prompt
, vagy ha Anacondát használ, nyissa meg a Anaconda Prompt
.
Döntse el, hogy hol szeretne lenni a virtuális
C:\Users\\Anaconda3\envs\
.
Belép:
virtualenv C:\Users\\Anaconda3\envs\ -p C:\\Python37\python.exe
4. Frissítse a PyCharm tolmácsot
Ha PyCharm-ot használ, nyissa meg azt a projektet, amelyen dolgozni szeretne (vagyis az új python verzióval írják / írják), majd File -> Settings -> Project -> Project Interpreter
nyomja meg a fogaskerék ikont, majd Add..
.

Ez megnyit egy felszólító ablakot, amely lehetővé teszi új tolmács meghatározását:

Ha feltételezzük, hogy a Code Inspections programot használja, akkor meg kell mondania a PyCharmnak, hogy melyik python verziót ellenőrizze. Lépjen a webhelyre, ellenőrizze File -> Settings-> Editor -> Inspections -> Python -> Code compatibility Inspection
, hogy a tetején lévő négyzet jelzi-e azt a projektet, amin dolgozik, és jelölje be a python verziójának négyzetét.

5. Telepítse a csomagokat
Jelenleg virtualenv
csak a legfontosabb csomagokat tartalmazza, pip
és setuptools
. További csomagok telepítése:
- Nyitott
Command Prompt
vagyAnaconda Prompt
, és aktiválja a virtualenv megadásávalC:\Users\\Anaconda3\envs\\activate.bat
- Használja
pip
a csomagok telepítéséhez, mint általában. - Deaktiválja a virtualenv-t a belépéssel
deactivate
.
Epilógus
Ma reggel, amikor úgy döntöttem, hogy új projektet nyitok meg egy másik python verzióval, azt gondoltam: "Igen, csak egy virtuális weboldalt fogok használni", mert az internet azt mondta, hogy "csak meg tudom csinálni".
Nos, ez most működik, szóval nincs nehéz érzés kedves internet, de komolyan, valóban igazolt volt a „Csak”? A „Csak” kategóriába tartozik -e-csak a PyCharm-újratelepítése, mert szeretnék-e megfelelő kód-ellenőrzéseket végrehajtani ??
Mindenesetre az út során több hasznos útmutatóba botlottam, de mindegyik „csak” egy lépéssel megtett, ezért úgy döntöttem, hogy egy helyre teszem az egészet.
Remélem, hogy utam segített a tiétekben, és mindannyian élvezhessük a boldog kódolást, a lehető legkevesebb informatikai súrlódással: D
