ูู ููุฑุช ููู
ูุง ูู ููููุฉ ุนู
ู ู
ูุชุจุงุช ุงูุจูุฆุฉ ุงูุงูุชุฑุงุถูุฉ ูู Pythonุ ูู ูุฐู ุงูู
ูุงูุฉ ุ ุฃูุชุฑุญ ุงูุชุนุฑู ุนูู ุงูู
ูููู
ุงูุฑุฆูุณู ุงูุฐู ุชุณุชุฎุฏู
ู ุฌู
ูุน ุงูู
ูุชุจุงุช ููุจูุฆุงุช ุ ู
ุซู virtualenv ู virtualenvwrapper ู conda ู pipenv.
ูู ุงูุจุฏุงูุฉ ุ ูู Python ูู
ููู ููุงู ูุฏุฑุฉ ู
ุฏู
ุฌุฉ ุนูู ุฅูุดุงุก ุจูุฆุงุช ุ ูุชู
ุชูููุฐ ูุฐู ุงูู
ูุฒุฉ ููุฑุตูุฉ. ูู
ุง ุงุชุถุญ ุ ูุฅู ุฌู
ูุน ุงูู
ูุชุจุงุช ุชุนุชู
ุฏ ุนูู ู
ูุฒุฉ ุจุณูุทุฉ ููุบุงูุฉ ูู
ุชุฑุฌู
ุงูุซุนุจุงู.
ุนูุฏู
ุง ูุจุฏุฃ Python ุงูู
ุชุฑุฌู
ุ ูุฅูู ูุจุฏุฃ ูู ุงูุจุญุซ ุนู ุงูุฏููู ุจุงุณุชุฎุฏุงู
ุงููุญุฏุงุช ุงููู
ุทูุฉ (ุญุฒู
ุงูู
ููุน). ูุจุฏุฃ ุงูุจุญุซ ุจุงูุฏููู ุงูุฃุตู ููู
ุง ูุชุนูู ุจุงูู
ููุน ุงููุนูู ููู
ุชุฑุฌู
ุงููุงุจู ููุชูููุฐ (python.exe). ุฅุฐุง ูู
ูุชู
ุงูุนุซูุฑ ุนูู ู
ุฌูุฏ ุงููุญุฏุฉ ุงููู
ุทูุฉ ุ ูุฅู Python ูุฑุชูุน ู
ุณุชูู ูุงุญุฏ ููููู
ุจุฐูู ุญุชู ูุชู
ุงููุตูู ุฅูู ุงูุฏููู ุงูุฌุฐุฑ. ูููู
ุฃู ูุฐุง ุฏููู ูุญุชูู ุนูู ูุญุฏุงุช ุ ุชุจุญุซ Python ุนู ูุญุฏุฉ os ุ ูุงูุชู ูุฌุจ ุฃู ุชููู ูู ู
ูู os.py ูู
ุทููุจุฉ ููู ุชุนู
ู python.
ุฏุนูุง ูุชุฎูู ุฃู ู
ุชุฑุฌู
ูุง ู
ูุฌูุฏ ูู
/usr/dev/lang/bin/python
. ุซู
ุณุชุจุฏู ู
ุณุงุฑุงุช ุงูุจุญุซ ุนูู ุงููุญู ุงูุชุงูู:
/usr/dev/lang/lib/python3.7/os.py /usr/dev/lib/python3.7/os.py /usr/lib/python3.7/os.py /lib/python3.7/os.py
ูู
ุง ุชุฑู ุ ุชุถูู Python ุจุงุฏุฆุฉ ุฎุงุตุฉ (
lib/python$VERSION/os.py
) ุฅูู ู
ุณุงุฑูุง. ุจู
ุฌุฑุฏ ุฃู ูุฌุฏ ุงูู
ุชุฑุฌู
ุงูู
ุทุงุจูุฉ ุงูุฃููู (ูุฌูุฏ ู
ูู os.py) ุ ูุฅูู ูุบูุฑ
sys.prefix
ู
sys.exec_prefix
ุฅูู ูุฐุง ุงูู
ุณุงุฑ (ู
ุน ุฅุฒุงูุฉ ุงูุจุงุฏุฆุฉ). ุฅุฐุง ูู
ูุชู
ุงูุนุซูุฑ ุนูู ุชุทุงุจูุงุช ูุณุจุจ ู
ุง ุ ูุณูุชู
ุงุณุชุฎุฏุงู
ุงูู
ุณุงุฑ ุงูููุงุณู ุ ูุงูุฐู ูุชู
ุชุฌู
ูุนู ูู ุงูู
ุชุฑุฌู
.
ููุฑู ุงูุขู ููู ุชููู
ุจุฐูู ุฅุญุฏู ุฃูุฏู
ูุฃุดูุฑ ุงูู
ูุชุจุงุช ุ virtualenv.
user@arb:/usr/home/test
ุจุนุฏ ุงูุชูููุฐ ุ ูููู
ุจุฅูุดุงุก ุฃุฏูุฉ ุฅุถุงููุฉ:
user@arb:/usr/home/test/ENV
ูู
ุง ุชุฑู ุ ุชู
ุฅูุดุงุก ุงูุจูุฆุฉ ุงูุงูุชุฑุงุถูุฉ ุนู ุทุฑูู ูุณุฎ ุซูุงุฆู Python ุงูุซูุงุฆู ุฅูู ู
ุฌูุฏ ู
ุญูู (ENV / bin / python). ูู
ูููุง ุฃูุถูุง ู
ูุงุญุธุฉ ุฃู ุงูู
ุฌูุฏ ุงูุฃุตูู ูุญุชูู ุนูู
ุฑูุงุจุท ุฑู
ุฒูุฉ ูู
ููุงุช ู
ูุชุจุฉ python ุงูููุงุณูุฉ. ูุง ูู
ูููุง ุฅูุดุงุก ุงุฑุชุจุงุท ุฑู
ุฒู ููู
ูู ุงููุงุจู ููุชูููุฐ ุ ู
ุซู ุณูุธู ุงูู
ุชุฑุฌู
ูุนูุฏ ุชุณู
ูุชู ุฅูู ุงูู
ุณุงุฑ ุงููุนูู.
ุงูุขู ุฏุนูุง ููุดุท ุจูุฆุชูุง:
user@arb:/usr/home/test
ูุบูุฑ ูุฐุง ุงูุฃู
ุฑ ู
ุชุบูุฑ ุงูุจูุฆุฉ PATH $ ุจุญูุซ ูุดูุฑ ุงูุฃู
ุฑ
python
ุฅูู ุงูุฅุตุฏุงุฑ ุงูู
ุญูู ู
ู python. ูุชู
ุชุญููู ุฐูู ุนู ุทุฑูู ุงุณุชุจุฏุงู ุงูู
ุณุงุฑ ุงูู
ุญูู ูู
ุฌูุฏ ุงูุญุงููุฉ ูู ุจุฏุงูุฉ ุงูุณุทุฑ $ PATH ุจุญูุซ ูููู ููู
ุณุงุฑ ุงูู
ุญูู ุงูุฃุณุจููุฉ ุนูู ุฌู
ูุน ุงูู
ุณุงุฑุงุช ุนูู ุงููู
ูู.
export "/usr/home/test/ENV/bin:$PATH" echo $PATH
ุฅุฐุง ูู
ุช ุจุชุดุบูู ุงูุจุฑูุงู
ุฌ ุงููุตู ู
ู ูุฐู ุงูุจูุฆุฉ ุ ูุณูุชู
ุชูููุฐู ุจุงุณุชุฎุฏุงู
ุซูุงุฆู ูู
/usr/home/test/ENV/bin/python
. ุณูุณุชุฎุฏู
ุงูู
ุชุฑุฌู
ูุฐุง ุงูู
ุณุงุฑ ูููุทุฉ ุจุฏุงูุฉ ููุนุซูุฑ ุนูู ุงููุญุฏุงุช ุงููู
ุทูุฉ. ูู ุญุงูุชูุง ุ ุณูุชู
ุงูุนุซูุฑ ุนูู ูุญุฏุงุช ุงูู
ูุชุจุฉ ุงูููุงุณูุฉ ุนูู ุงูู
ุณุงุฑ
/usr/home/test/ENV/lib/python3.7/
.
ูุฐุง ูู ุงูุงุฎุชุฑุงู ุงูุฑุฆูุณู ุ ูุงูุฐู ุจูุถูู ุชุนู
ู ุฌู
ูุน ุงูู
ูุชุจุงุช ููุนู
ู ู
ุน ุงูุจูุฆุงุช ุงูุงูุชุฑุงุถูุฉ.
ุงูุชุญุณููุงุช ูู Python 3
ุจุฏุกูุง ู
ู ุงูุฅุตุฏุงุฑ Python 3.3 ุ ุธูุฑ ู
ุนูุงุฑ ุฌุฏูุฏ ุ ููุดุงุฑ ุฅููู ุจุงุณู
PEP 405 ุ ูุงูุฐู ููุฏู
ุขููุฉ ุฌุฏูุฏุฉ ููุจูุฆุงุช ุฎูููุฉ ุงููุฒู.
ูุถูู ูุฐุง PEP ุฎุทูุฉ ุฅุถุงููุฉ ุฅูู ุนู
ููุฉ ุงูุจุญุซ. ุฅุฐุง ูู
ุช ุจุฅูุดุงุก
pyenv.cfg
ุชูููู
pyenv.cfg
ุ ูุจุฏูุงู ู
ู ูุณุฎ Python binary ูุฌู
ูุน
pyenv.cfg
ุ ูู
ููู ุจุจุณุงุทุฉ ุชุญุฏูุฏ ู
ููุนูุง ูู ูุฐุง ุงูุชูููู.
ูุชู
ุงุณุชุฎุฏุงู
ูุฐู ุงูู
ูุฒุฉ ุจูุดุงุท ู
ู ูุจู ูุญุฏุฉ
venv ุงูููุงุณูุฉ ุ ูุงูุชู ุธูุฑุช ูู Python 3.
user@arb:/usr/home/test2
user@arb:/usr/home/test2
ุจูุถู ูุฐุง ุงูุชูููู ุ ุจุฏูุงู ู
ู ูุณุฎ ุงูู
ูู ุงูุซูุงุฆู ุ ูููู
venv ุจุจุณุงุทุฉ ุจุฅูุดุงุก ุงุฑุชุจุงุท ุฅููู. ุฅุฐุง ุชู
ุชุบููุฑ ุงูู
ุนูู
ุงุช
include-system-site-packages
ุฅูู
true
ุ ูุณูุชู
ุงููุตูู ุชููุงุฆููุง ุฅูู ุฌู
ูุน ูุญุฏุงุช ุงูู
ูุชุจุฉ ุงูููุงุณูุฉ ู
ู ุงูุจูุฆุฉ ุงูุงูุชุฑุงุถูุฉ.
ุนูู ุงูุฑุบู
ู
ู ูุฐู ุงูุชุบููุฑุงุช ุ ุชุณุชุฎุฏู
ู
ุนุธู
ู
ูุชุจุงุช ุงูุฌูุงุช ุงูุฎุงุฑุฌูุฉ ููุนู
ู ู
ุน ุงูุจูุฆุงุช ุงูุงูุชุฑุงุถูุฉ ุงูููุฌ ุงููุฏูู
.
ู
ูุงุญุธุฉ: ุฃูุง ู
ุคูู ูุฐุง ุงูู
ูุงู ุ ูู
ููู ุทุฑุญ ุฃู ุฃุณุฆูุฉ.