Виртуалӣ муҳит эҷод кардан дар Python
Якумин қадам дар кор бо муҳити виртуалӣ
эҷоди як папкаи ҷудогона барои лоиҳа мебошад.
Биёед папкаи
project_venv созем,
дар дохили он муҳити виртуалӣ эҷод хоҳад шуд.
Дар дохили ин папка боз як папкаи дигар эҷод мекунем
project1, ки файли асосии кори
бо код дар он ҷой гирифтааст - main.py:
- /project_venv/
- /project1/
- main.py
- /project1/
Ҳоло терминалро кушодан ва ба папка гузаштан лозим аст
project1:
cd .\project_venv\project1\ # барои Windows
cd ./project_venv/project1/ # барои Linux
Пас аз гузаштан ба папкаи project1 бо
лоиҳаи мо, аллакай муҳити виртуалиро эҷод кардан мумкин аст.
Ин бо фармона иҷро карда мешавад:
python -m venv .. # барои Windows
python3 -m venv .. # барои Linux
Муҳити виртуалӣ эҷод карда мешавад
дар папкаи беруна project_venv,
аз ин рӯ дар фармон ба тарафи рост аз venv
ду нуқта навишта шудааст, ки ба гузариш ишора мекунанд
ба папкаи беруна. Пас аз иҷрои муваффақияти
фармон, дар папкаи project_venv система
ба таври худкор сохтори папкаҳо ва файлҳои
хидматиро эҷод мекунад. Барои ОСи Windows он чунин аст:
- /project_venv/
- /Include/
- /Lib/
- /project1/
- main.py
- /Scripts/
- pyvenv.cfg
Барои ОСи Linux чунин:
- /project_venv/
- /bin/
- /include/
- /lib/
- /lib64/
- /project1/
- main.py
- pyvenv.cfg
Лоиҳаи худро эҷод кунед test_venv бо
муҳити виртуалӣ.