Evgenii Legotckoi
Evgenii LegotckoiАқп. 18, 2018, 8:34 Т.Ж.

Python 3 - Оқулық 002. Қоршаған ортаны орнату

Python 3 Windows, Mac OS және Linux операциялық жүйесінің көптеген нұсқалары үшін қол жетімді.

Жергілікті ортаны орнату

Терминал терезесін ашып, оның орнатылғанын және қандай нұсқасы орнатылғанын көру үшін «python» деп теріңіз.

Python алу

Windows платформасы

Python 3 (Python 3.6.4) соңғы нұсқасына арналған екілік файлдар осы бетте қол жетімді жүктеу

Келесі орнату опциялары қолжетімді.

  • Windows x86-64 ендірілген zip файлы
  • Windows x86-64 орындалатын орнатушысы
  • Windows x86-64 веб негізіндегі орнатушысы
  • Windows x86 ендірілген zip файлы
  • Windows x86 орындалатын орнатушысы
  • Windows x86 веб негізіндегі орнатушысы

Ескерту. Python 3.6.4 орнату үшін операциялық жүйенің минималды талаптары Windows 7 SP1 болып табылады. 3.0 - 3.4.x нұсқалары үшін Windows XP қолайлы.


Linux платформасы

Әртүрлі Linux қолдану жағдайлары жаңа бумаларды орнату үшін әртүрлі бума менеджерлерін пайдаланады.

Ubuntu Linux жүйесінде Python 3 терминалдан келесі пәрмен арқылы орнатылады.

sudo apt-get install python3-minimal

Дереккөздерден орнату

Gzipped бастапқы tar файлын Python жүктеп алу URL мекенжайынан жүктеп алыңыз https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

Extract the tarball
tar xvfz Python-3.5.1.tgz
Configure and Install:
cd Python-3.5.1
./configure --prefix = /opt/python3.5.1
make  
sudo make install

MacOS

Mac OS орнатушыларын осы URL мекенжайынан жүктеп алыңыз https://www.python.org/downloads/mac-osx/

Осы бума файлын екі рет басып, орнату үшін шеберді орындаңыз.

Соңғы және ағымдағы бастапқы код, екілік файлдар, құжаттама, жаңалықтар және т.б. Ресми Python сайтында қол жетімді -

Python ресми веб-сайты https://www.python.org/

Python құжаттамасын келесі сайттан жүктеп алуға болады. Құжаттама HTML, PDF және PostScript пішімінде қол жетімді.

Python құжаттамасының веб-сайты www.python.org/doc/

PATH орнату

Бағдарламалар және басқа орындалатын файлдар көптеген каталогтарда болуы мүмкін. Демек, операциялық жүйелер орындалатын файлдарды іздейтін каталогтарды тізімдейтін іздеу жолын қамтамасыз етеді.

Маңызды ерекшеліктер:

  • Жол орта айнымалысында сақталады, ол операциялық жүйе қолдайтын атаулы жол болып табылады. Бұл айнымалы қабықшаға және басқа бағдарламаларға қолжетімді ақпаратты қамтиды.
  • Жол айнымалысы Unix жүйесінде PATH немесе Windows жүйесінде Path деп аталады (Unix регистрді ескереді, Windows емес).
  • Mac OS жүйесінде орнатушы жол мәліметтерін өңдейді. Кез келген нақты каталогтан Python аудармашысын шақыру үшін жолыңызға Python каталогын қосу керек.

Unix/Linux жүйесінде PATH параметрін орнату

Unix жүйесінде белгілі бір сеанстың жолына Python каталогын қосу үшін -

  • Csh shell ішінде - setenv PATH "$PATH:/usr/local/bin/python3" деп теріп, Enter пернесін басыңыз.
  • Bash қабығында (Linux) - PYTHONPATH=/usr/local/bin/python3.4 деп теріп, Enter пернесін басыңыз.
  • sh немесе ksh shell ішінде - PATH = "$PATH:/usr/local/bin/python3" деп теріп, Enter пернесін басыңыз.

Ескерту. /usr/local/bin/python3 - Python каталогына апаратын жол.

Windows жүйесінде PATH орнату

Windows жүйесінде белгілі бір сеанстың жолына Python каталогын қосу үшін -

  • Пәрмен жолында %path%;C:\Python жолын енгізіп, Enter пернесін басыңыз.

Ескерту. C:\Python - Python каталогына апаратын жол.

Python ортасының айнымалылары

S. Жоқ. Айнымалы және сипаттамасы
1 PYTHONPATH Ол PATH сияқты рөл атқарады. Бұл айнымалы Python аудармашысына бағдарламаға импортталған модуль файлдарын қайдан табуға болатынын айтады. Ол Python бастапқы кітапханасының каталогын және Python бастапқы кодын қамтитын каталогтарды қамтуы керек. PYTHONPATH кейде Python орнатушысы арқылы орнатылады.
2 PYTHONSTARTUP Ол Python бастапқы кодын қамтитын инициализация файлына жолды қамтиды. Ол аудармашыны іске қосқан сайын орындалады. Ол Unix жүйесінде .pythonrc.py деп аталады және утилиталарды жүктейтін немесе PYTHONPATH өзгертетін пәрмендерден тұрады.
3 PYTHONCASEOK Windows жүйесінде Python-ға импорттау мәлімдемесінде бірінші регистрді ескермейтін сәйкестікті іздеуге нұсқау беру үшін пайдаланылады. Бұл айнымалыны қосу үшін кез келген мәнге орнатыңыз.
4 PYTHONHOME Бұл модульді табудың балама жолы. Ол әдетте коммутатор модулінің кітапханасын жеңілдету үшін PYTHONSTARTUP немесе PYTHONPATH каталогтарына салынған.

Python бастау

Python-ды іске қосудың үш түрлі жолы бар -

Интерактивті аудармашы

Python-ды Unix, DOS немесе пәрмен жолы интерпретаторы немесе қабық терезесімен қамтамасыз ететін кез келген басқа жүйеден іске қосуға болады.

Пәрмен жолында python теріңіз.

Интерактивті аудармашыда бірден кодтауды бастаңыз.

$python             # Unix/Linux
or 
python%             # Unix/Linux
or 
C:>python           # Windows/DOS

Мұнда барлық қол жетімді пәрмен жолы опцияларының тізімі берілген -

С.Жоқ. Нұсқа және сипаттама
1 -d жөндеу туралы ақпаратты қамтамасыз етеді
2 -O оңтайландырылған байт кодты жасайды (нәтижесінде .pyo файлдары)
3 -S іске қосу кезінде Python жолдарын іздеу үшін импорттау сайтын іске қоспаңыз
4 -v толық шығыс (импорт бойынша егжей-тегжейлі бақылау)
5 -X сыныпқа негізделген кірістірілген ерекшеліктерді өшіру (тек жолдарды пайдаланыңыз); 1.6
6 -c cmd cmd жолы ретінде жіберілген python сценарийін іске қосыңыз
7 файл берілген файлдан Python сценарийін іске қосыңыз

Пәрмен жолы сценарийі

Келесі мысалда көрсетілгендей, қолданбаңыздағы аудармашыны шақыру арқылы Python сценарийін пәрмен жолынан іске қосуға болады.

$python  script.py          # Unix/Linux
or 
python% script.py           # Unix/Linux
or 
C:>python script.py         # Windows/DOS

Ескерту. Файл рұқсаттары орындауға мүмкіндік беретініне көз жеткізіңіз.

Біріктірілген даму ортасы

Жүйеде Python тілін қолдайтын GUI қолданбасы болса, Python-ды графикалық пайдаланушы интерфейсі (GUI) ортасынан іске қосуға болады.

Python қосымшаларын әзірлеу үшін мен JetBrains ұсынған PyCharm-ды ұсынамын, бұл ең дамыған және ыңғайлы IDE.

Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

Пікірлер

Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
Кіріңіз немесе Тіркеліңіз
OI
  • Ora Iro
  • Жел. 24, 2024, 6:38 Т.Ж.

C++ - Тест 001. Первая программа и типы данных

  • Нәтиже:40ұпай,
  • Бағалау ұпайлары-8
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Нәтиже:50ұпай,
  • Бағалау ұпайлары-4
m
  • molni99
  • Қаз. 26, 2024, 1:37 Т.Ж.

C++ - Тест 004. Указатели, Массивы и Циклы

  • Нәтиже:80ұпай,
  • Бағалау ұпайлары4
Соңғы пікірлер
ИМ
Игорь МаксимовҚар. 22, 2024, 11:51 Т.Ж.
Django - Оқулық 017. Теңшелген Django кіру беті Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii LegotckoiҚаз. 31, 2024, 2:37 Т.Қ.
Django - Сабақ 064. Python Markdown кеңейтімін қалай жазуға болады Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZEҚаз. 19, 2024, 8:19 Т.Ж.
Qt Creator көмегімен fb3 файл оқу құралы Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь МаксимовҚаз. 5, 2024, 7:51 Т.Ж.
Django - Сабақ 064. Python Markdown кеңейтімін қалай жазуға болады Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas5Шілде 5, 2024, 11:02 Т.Ж.
QML - Сабақ 016. SQLite деректер қоры және онымен QML Qt-та жұмыс істеу Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Енді форумда талқылаңыз
Evgenii Legotckoi
Evgenii LegotckoiМаусым 24, 2024, 3:11 Т.Қ.
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey1Қар. 15, 2024, 6:04 Т.Ж.
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProjectМаусым 4, 2022, 3:49 Т.Ж.
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9AnonimҚаз. 25, 2024, 9:10 Т.Ж.
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Бізді әлеуметтік желілерде бақылаңыз