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 хостинг.

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

Пікірлер

Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
Кіріңіз немесе Тіркеліңіз
Г

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

  • Нәтиже:66ұпай,
  • Бағалау ұпайлары-1
t

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

  • Нәтиже:33ұпай,
  • Бағалау ұпайлары-10
t

Qt - Тест 001. Сигналы и слоты

  • Нәтиже:52ұпай,
  • Бағалау ұпайлары-4
Соңғы пікірлер
G
GoattRockҚыр. 3, 2024, 1:50 Т.Қ.
Linux жүйесінде файлдарды қалай көшіруге болады Задумывались когда-нибудь о том, как мы привыкли доверять свои вещи службам грузоперевозок? Сейчас такие услуги стали неотъемлемой частью нашей жизни, особенно когда речь идет о переездах между …
d
dblas5Шілде 5, 2024, 11:02 Т.Ж.
QML - Сабақ 016. SQLite деректер қоры және онымен QML Qt-та жұмыс істеу Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
k
kmssrАқп. 8, 2024, 6:43 Т.Қ.
Qt Linux - Сабақ 001. Linux астында Autorun Qt қолданбасы как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
АК
Анатолий КононенкоАқп. 5, 2024, 1:50 Т.Ж.
Qt WinAPI - Сабақ 007. Qt ішінде ICMP Ping арқылы жұмыс істеу Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
Енді форумда талқылаңыз
Evgenii Legotckoi
Evgenii LegotckoiМаусым 24, 2024, 3:11 Т.Қ.
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
F
FynjyШілде 22, 2024, 4:15 Т.Ж.
при создании qml проекта Kits есть но недоступны для выбора Поставил Qt Creator 11.0.2. Qt 6.4.3 При создании проекта Qml не могу выбрать Kits, они все недоступны, хотя настроены и при создании обычного Qt Widget приложения их можно выбрать. В чем может …
BlinCT
BlinCTМаусым 25, 2024, 1 Т.Ж.
Нарисовать кривую в qml Всем привет. Имеется Лист листов с тосками, точки получаны интерполяцией Лагранжа. Вопрос, как этими точками нарисовать кривую? ChartView отпадает сразу, в qt6.7 появился новый элемент…
BlinCT
BlinCTМамыр 5, 2024, 5:46 Т.Ж.
Написать свой GraphsView Всем привет. В Qt есть давольно старый обьект дял работы с графиками ChartsView и есть в 6.7 новый но очень сырой и со слабым функционалом GraphsView. По этой причине я хочу написать х…
Evgenii Legotckoi
Evgenii LegotckoiМамыр 2, 2024, 2:07 Т.Қ.
Мобильное приложение на C++Qt и бэкенд к нему на Django Rest Framework Добрый день. По моему мнению - да, но то, что будет касаться вызовов к функционалу Андроида, может создать огромные трудности.

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