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.