Python 3 - Thiết lập môi trường

Python 3 có sẵn cho Windows, Mac OS và hầu hết các phiên bản của hệ điều hành Linux. Mặc dù Python 2 có sẵn cho nhiều hệ điều hành khác, hỗ trợ Python 3 vẫn chưa được cung cấp cho chúng hoặc đã bị loại bỏ.

Thiết lập môi trường cục bộ

Mở cửa sổ dòng lệnh và nhập "python" để tìm hiểu xem nó đã được cài đặt chưa và phiên bản nào đã được cài đặt.

Bắt Python

Nền tảng Windows

Các bản thảo của phiên bản mới nhất của Python 3 (Python 3.5.1) có sẵn trên trang tải xuống này

Các tùy chọn cài đặt khác nhau sau đây có sẵn.

  • Tệp zip có thể nhúng Windows x86-64
  • Trình cài đặt thực thi Windows x86-64
  • Trình cài đặt dựa trên web Windows x86-64
  • Tệp zip có thể nhúng Windows x86
  • Trình cài đặt thực thi Windows x86
  • Trình cài đặt dựa trên web Windows x86

Note- Để cài đặt Python 3.5.1, yêu cầu hệ điều hành tối thiểu là Windows 7 với SP1. Đối với phiên bản 3.0 đến 3.4.x Windows XP có thể chấp nhận được.

Nền tảng Linux

Các hương vị khác nhau của Linux sử dụng các trình quản lý gói khác nhau để cài đặt các gói mới.

Trên Ubuntu Linux, Python 3 được cài đặt bằng lệnh sau từ thiết bị đầu cuối.

$sudo apt-get install python3-minimal

Cài đặt từ nguồn

Tải xuống tarball nguồn Gzipped từ URL tải xuống của Python - https://www.python.org/ftp/python/3.5.1/Python-3.5.1.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

hệ điều hành Mac

Tải xuống trình cài đặt Mac OS từ URL này - https://www.python.org/downloads/mac-osx/

  • Trình cài đặt Mac OS X 64-bit / 32-bit - python-3.5.1-macosx10.6.pkg
  • Trình cài đặt Mac OS X 32-bit i386 / PPC - python-3.5.1-macosx10.5.pkg

Nhấp đúp vào tệp gói này và làm theo hướng dẫn của trình hướng dẫn để cài đặt.

Mã nguồn, mã nhị phân, tài liệu, tin tức, v.v. cập nhật nhất và hiện tại, có sẵn trên trang web chính thức của Python -

Python Official Website - https://www.python.org/

Bạn có thể tải xuống tài liệu Python từ trang web sau. Tài liệu có sẵn ở định dạng HTML, PDF và PostScript.

Python Documentation Website- www.python.org/doc/

Thiết lập PATH

Chương trình và các tệp thực thi khác có thể nằm trong nhiều thư mục. Do đó, hệ điều hành cung cấp một đường dẫn tìm kiếm liệt kê các thư mục mà nó tìm kiếm các tệp thực thi.

Các tính năng quan trọng là -

  • Đường dẫn được lưu trữ trong một biến môi trường, là một chuỗi có tên được duy trì bởi hệ điều hành. Biến này chứa thông tin có sẵn cho trình bao lệnh và các chương trình khác.

  • Biến đường dẫn được đặt tên là PATH trong Unix hoặc Path trong Windows (Unix phân biệt chữ hoa chữ thường; Windows thì không).

  • Trong Mac OS, trình cài đặt xử lý chi tiết đường dẫn. Để gọi trình thông dịch Python từ bất kỳ thư mục cụ thể nào, bạn phải thêm thư mục Python vào đường dẫn của mình.

Thiết lập đường dẫn tại Unix / Linux

Để thêm thư mục Python vào đường dẫn cho một phiên cụ thể trong Unix -

  • In the csh shell - gõ setenv PATH "$ PATH: / usr / local / bin / python3" và nhấn Enter.

  • In the bash shell (Linux) - gõ export PYTHONPATH = / usr / local / bin / python3.4 và nhấn Enter.

  • In the sh or ksh shell - gõ PATH = "$ PATH: / usr / local / bin / python3" và nhấn Enter.

Note - / usr / local / bin / python3 là đường dẫn của thư mục Python.

Thiết lập đường dẫn trên Windows

Để thêm thư mục Python vào đường dẫn cho một phiên cụ thể trong Windows -

  • At the command prompt - gõ đường dẫn% path%; C: \ Python và nhấn Enter.

Note - C: \ Python là đường dẫn của thư mục Python

Biến môi trường Python

Dưới đây là các biến môi trường quan trọng, được Python công nhận:

Sr.No. Biến & Mô tả
1

PYTHONPATH

Nó có vai trò tương tự như PATH. Biến này cho trình thông dịch Python biết vị trí các tệp mô-đun được nhập vào một chương trình. Nó phải bao gồm thư mục thư viện nguồn Python và các thư mục chứa mã nguồn Python. PYTHONPATH đôi khi được cài đặt trước bởi trình cài đặt Python.

2

PYTHONSTARTUP

Nó chứa đường dẫn của một tệp khởi tạo chứa mã nguồn Python. Nó được thực thi mỗi khi bạn khởi động trình thông dịch. Nó được đặt tên là .pythonrc.py trong Unix và nó chứa các lệnh tải các tiện ích hoặc sửa đổi PYTHONPATH.

3

PYTHONCASEOK

Nó được sử dụng trong Windows để hướng dẫn Python tìm kết quả khớp không phân biệt chữ hoa chữ thường đầu tiên trong một câu lệnh nhập. Đặt biến này thành bất kỳ giá trị nào để kích hoạt nó.

4

PYTHONHOME

Nó là một đường dẫn tìm kiếm mô-đun thay thế. Nó thường được nhúng trong thư mục PYTHONSTARTUP hoặc PYTHONPATH để giúp chuyển đổi thư viện mô-đun dễ dàng.

Chạy Python

Có ba cách khác nhau để bắt đầu Python:

Phiên dịch tương tác

Bạn có thể khởi động Python từ Unix, DOS hoặc bất kỳ hệ thống nào khác cung cấp cho bạn trình thông dịch dòng lệnh hoặc cửa sổ trình bao.

Đi vào python dòng lệnh.

Bắt đầu viết mã ngay trong trình thông dịch tương tác.

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

Đây là danh sách tất cả các tùy chọn dòng lệnh có sẵn:

Sr.No. Tùy chọn & Mô tả
1

-d

cung cấp đầu ra gỡ lỗi

2

-O

tạo bytecode được tối ưu hóa (dẫn đến các tệp .pyo)

3

-S

không chạy trang web nhập để tìm đường dẫn Python khi khởi động

4

-v

đầu ra chi tiết (theo dõi chi tiết trên báo cáo nhập khẩu)

5

-X

vô hiệu hóa các ngoại lệ tích hợp dựa trên lớp (chỉ sử dụng chuỗi); lỗi thời bắt đầu từ phiên bản 1.6

6

-c cmd

chạy tập lệnh Python được gửi dưới dạng chuỗi cmd

7

file

chạy tập lệnh Python từ tệp đã cho

Tập lệnh từ dòng lệnh

Một tập lệnh Python có thể được thực thi tại dòng lệnh bằng cách gọi trình thông dịch trên ứng dụng của bạn, như được hiển thị trong ví dụ sau.

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

Note - Đảm bảo chế độ cho phép tệp cho phép thực thi.

Môi trường phát triển tích hợp

Bạn cũng có thể chạy Python từ môi trường Giao diện người dùng đồ họa (GUI), nếu bạn có ứng dụng GUI trên hệ thống của mình hỗ trợ Python.

  • Unix - IDLE là Unix IDE đầu tiên dành cho Python.

  • Windows - PythonWin là giao diện Windows đầu tiên dành cho Python và là một IDE có GUI.

  • Macintosh - Phiên bản Macintosh của Python cùng với IDLE IDE có sẵn trên trang web chính, có thể tải xuống dưới dạng tệp MacBinary hoặc BinHex'd.

Nếu bạn không thể thiết lập môi trường đúng cách, bạn có thể nhờ sự trợ giúp của quản trị viên hệ thống của mình. Đảm bảo rằng môi trường Python được thiết lập đúng cách và hoạt động hoàn toàn tốt.

Note - Tất cả các ví dụ được đưa ra trong các chương tiếp theo được thực thi với phiên bản Python 3.4.1 có sẵn trên Windows 7 và Ubuntu Linux.

Chúng tôi đã thiết lập môi trường Lập trình Python trực tuyến, để bạn có thể thực thi tất cả các ví dụ có sẵn trực tuyến trong khi học lý thuyết. Hãy sửa đổi bất kỳ ví dụ nào và thực hiện trực tuyến.