Virtualios Python darbo srities nustatymas#
Norėdami sukurti virtualią „Python“ aplinką naudodami venv, įsitikinkite, kad jūsų sistemoje įdiegtas „Python“. Diegimo programą galite atsisiųsti iš python.org. „AIM WebSocket“ API reikalinga „Python 3.8“ arba naujesnė versija.
„Windows“ sistemoje diegimo metu būtinai pažymėkite parinktį Pridėti Python 3.x prie PATH. Tam gali reikėti administratoriaus teisių.
„macOS“ ir daugumoje „Linux“ distribucijų „Python 3“ paprastai yra iš anksto įdiegta, tačiau vis tiek verta patikrinti versiją.
1. Create the Virtual Environment#
Iš klonų saugyklos šakninio katalogo paleiskite šiuos veiksmus:
python -m venv venv
2. Activate the Virtual Environment#
Klonų saugyklos šakniniame kataloge paleiskite atitinkamą savo operacinei sistemai skirtą komandą:
Langai#
„Powershell“ arba komandinė eilutė:
venv\Scripts\activate
Git Bash (MINGW64) – nerekomenduojama:
source venv/Scripts/activate
macOS, Linux ir WSL#
source venv/bin/activate
Pastaba: Norėdami užtikrinti, kad jūsų virtuali aplinka būtų aktyvuota automatiškai, galite pridėti aktyvinimo komandą prie savo apvalkalo paleisties failo (pvz., .bashrc, .zshrc).
Patikrinkite apvalkalo aplinką#
Norėdami patikrinti, ar jūsų apvalkalo aplinka naudoja teisingą virtualią aplinką, paleiskite „Python“ sesiją įvesdami REPL:
python
Tada paleiskite šias komandas:
import sys
print(sys.prefix)
Išvestis turėtų sutapti su keliu į jūsų virtualios aplinkos katalogą.
3. Install the Required Packages#
Iš klonų saugyklos šakninio katalogo paleiskite:
pip install -r requirements.txt
„macOS“ sistemoje, jei diegiant pyaudiokyla klaida, pirmiausia įdiekite „ portaudio biblioteką naudodami Homebrew ir bandykite dar kartą:
brew install portaudio
pip install -r requirements.txt
„Debian“ / „Ubuntu“ sistemose: įdiekite portaudio19-dev naudodami „apt“ ir paleiskite iš naujo: pip install -r requirements.txt:
sudo apt install portaudio19-dev
pip install -r requirements.txt
Dabar prijungtame robote galite paleisti Python scenarijus.