Spás Oibre Python Fíorúil a Chur Ar Bun#

Chun timpeallacht fhíorúil Python a chruthú ag baint úsáide as venv, cinntigh go bhfuil Python suiteáilte ar do chóras. Is féidir leat an suiteálaí a íoslódáil ó python.org. Éilíonn API WebSocket AIM Python 3.8 nó níos déanaí.

  • Ar Windows, bí cinnte an rogha a sheiceáil Cuir Python 3.x le PATH le linn na suiteála. D’fhéadfadh go mbeadh ceadanna riaracháin ag teastáil chuige seo.

  • Ar macOS agus ar fhormhór na ndáiltí Linux, bíonn Python 3 réamhshuiteáilte de ghnáth, ach is dea-smaoineamh fós an leagan a fhíorú.

1. Create the Virtual Environment#

Ón eolaire fréimhe den stór clón, rith an méid seo a leanas:

python -m venv venv

2. Activate the Virtual Environment#

Ón eolaire fréimhe den stór clón, rith an t-ordú cuí do do chóras oibriúcháin:

Fuinneoga#

Powershell nó Pras Ordú:

venv\Scripts\activate

Git Bash (MINGW64) - ní mholtar é:

source venv/Scripts/activate

macOS, Linux, agus WSL#

source venv/bin/activate

Nóta: Chun a chinntiú go ngníomhaítear do thimpeallacht fhíorúil go huathoibríoch, is féidir leat an t-ordú gníomhachtaithe a chur le comhad tosaithe do bhlaosc (m.sh., .bashrc, .zshrc).

Fíoraigh Timpeallacht Shell#

Chun a fhíorú go bhfuil do thimpeallacht bhlaosc ag baint úsáide as an timpeallacht fhíorúil cheart, cuir tús le seisiún Python tríd an REPL a iontráil:

python

Ansin rith na horduithe seo a leanas:

import sys
print(sys.prefix)

Ba chóir go mbeadh an t-aschur ag teacht leis an gcosán chuig d’eolaire timpeallachta fíorúla.

3. Install the Required Packages#

Ón eolaire fréimhe den stór clón, rith:

pip install -r requirements.txt

Ar macOS, má thagann tú ar earráid agus tú ag suiteáil pyaudio, suiteáil an leabharlann portaudio ar dtús ag baint úsáide as Homebrew, agus ansin déan iarracht arís:

brew install portaudio
pip install -r requirements.txt

Ar Debian/Ubuntu: Suiteáil portaudio19-dev ag baint úsáide as apt, agus ansin athrith pip install -r requirements.txt:

sudo apt install portaudio19-dev
pip install -r requirements.txt

Is féidir leat scripteanna Python a rith anois ar an róbat ceangailte.