Eristä projektit virtuaaliympäristöillä
Käytä venv- ja conda-ympäristöjä, jotta projektit eivät häiritse toisiaan.
Eristä projektit virtuaaliympäristöillä on ilmainen MLOps Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu MLOps Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. MLOps Academy-kurssilla on yhteensä 4 oppituntia.
Yksi Python, monta projektia
Kun asennat kaiken yhteen järjestelmänlaajuiseen Python-ympäristöön, projektit alkavat kilpailla versioista. Virtuaaliympäristö antaa jokaiselle projektille oman yksityisen tilan. 🧪
Mitä venv oikeastaan tekee
venv on vain kansio, joka sisältää oman Pythonin ja omat pakettinsa. Kun aktivoit sen, pip asentaa paketit sinne eikä koko järjestelmään.
Luo ympäristö
Sisäänrakennettu venv-moduuli luo ympäristön nimeämääsi kansioon. Tässä ympäristö luodaan .venv-nimiseen kansioon.
python -m venv .venvAktivoi ympäristö
Aktivointi asettaa kyseisen ympäristön polkusi alkuun, joten python ja pip osoittavat nyt sen sisälle järjestelmän sijaan.
source .venv/bin/activateVarmista, että olet ympäristössä
Suorita which python, niin näet .venv-kansion polun. Tämä varmistaa, että asennukset pysyvät erillään.
which pythonPoistu, kun olet valmis
deactivate-komento palauttaa sinut järjestelmän Python-ympäristöön. Projektin paketit pysyvät turvallisesti kansiossa.
deactivateÄlä koskaan tallenna kansiota versionhallintaan
.venv-kansio on suuri ja konekohtainen, joten lisää se .gitignore-tiedostoon. Tallenna sen sijaan requirements.txt ja luo ympäristö uudelleen missä tahansa.
.venv/Conda liittyy mukaan
conda luo myös ympäristöjä ja voi hallita Pythonin ulkopuolisia työkaluja, kuten CUDAa. Siksi se on suosittu raskaassa ML- ja GPU-työssä.
conda create -n mlops python=3.11Lukitse Python-versio
Eri Python-versiot voivat muuttaa toimintaa, joten lukitse yksi versio ympäristöä kohti. Condassa Python-versio ilmoitetaan osana create-komentoa.
Yksi ympäristö projektia kohti
Anna jokaiselle projektille oma ympäristö. Yhden projektin kirjaston päivittäminen ei silloin voi huomaamatta rikkoa toista projektia.
Jaa ympäristö toistettavasti
Vie conda-ympäristösi YAML-tiedostoon, jotta työtoveri voi luoda täsmälleen saman ympäristön uudelleen yhdellä komennolla.
conda env export > environment.ymlPikatarkistus
Miksi kullekin projektille kannattaa käyttää erillistä virtuaaliympäristöä?
Kertaus
Osaat nyt luoda venv- tai conda-ympäristön, aktivoida sen, lisätä kansion gitignoreen, lukita Python-version ja viedä ympäristön, jotta se voidaan luoda uudelleen missä tahansa. 🧰
Opi Python tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 30
- Oppitunnit
- 120
Usein kysytyt kysymykset
Onko oppitunti ”Eristä projektit virtuaaliympäristöillä” ilmainen?
Kyllä – oppitunnin ”Eristä projektit virtuaaliympäristöillä” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko MLOps Academy-kurssin, päivitä CoddyKit PROhon. MLOps Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Eristä projektit virtuaaliympäristöillä”?
Käytä venv- ja conda-ympäristöjä, jotta projektit eivät häiritse toisiaan. Harjoittelet MLOps Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni MLOps Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin MLOps Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
Kuinka kauan ”Eristä projektit virtuaaliympäristöillä”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä MLOps Academy-oppitunnilla?
Kyllä. Jokainen MLOps Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Kiinnitä riippuvuudet requirements.txt-tiedostolla
- Eristä projektit virtuaaliympäristöillä
- Alusta satunnaisuus toistettavia ajoja varten
- Tallenna ajon koko konfiguraatio