Làm cách nào để thay đổi python3?

Nếu MacBook của bạn có nhiều bản cài đặt Python 3. x, bạn có thể gặp phải một tình huống khó khăn mà tôi đã gặp phải hôm nay. macOS của tôi (Monterey) có ba Python 3. cài đặt x. một cái đi kèm với Anaconda, cái thứ 2 qua Homebrew và cái thứ 3 tôi đã tải xuống và cài đặt từ python. tổ chức. Bằng cách nào đó, Python từ bản cài đặt Anaconda là python3 mặc định của hệ thống của tôi. Mỗi lần tôi chạy python3, hệ thống sẽ chọn con trăn đó. Tôi muốn thay đổi python3 mặc định của hệ thống thành cái mà tôi đã cài đặt từ python. org, mà tôi muốn chạy nó từ thiết bị đầu cuối chỉ bằng cách gõ python3 mà không cần cung cấp đường dẫn tuyệt đối của nó

Sau một vài lần tìm kiếm trên Google, tôi nhận ra rằng mình cần thêm thư mục cài đặt của con trăn mong muốn vào biến PATH. Một số bài viết khuyên nên thay đổi. bashrc hoặc. tệp bash_profile. Tôi đã kiểm tra cả hai tệp và chọn tệp sau không trống

vi ~/.bash_profile

đã thêm dòng sau vào cuối tài liệu

export PATH=$PATH:/usr/local/bin/python3

phần sau $PATH là thư mục cài đặt trình thông dịch Python mong muốn của tôi

Tôi đã thực hiện thay đổi này vĩnh viễn bằng lệnh sau

source ~/.bash_profile

Sau khi hoàn thành các bước trên, khi tôi khởi chạy một thiết bị đầu cuối mới để kiểm tra phiên bản python của mình, nó đã không thay đổi

python3 --version

Sau một vài lần tìm kiếm trên google, tôi nhận thấy rằng trong MacOS mới hơn (Catalina trở lên), biến PATH cần được thay đổi thông qua một trong các cấu hình sau

~/. zsh_profile hoặc ~/. zshrc

Tôi đã kiểm tra cả hai và chọn. zshrc, không trống

Một lần nữa, tôi đã thêm dòng sau vào cuối tài liệu

vi ~/.zshrcexport PATH=$PATH:/usr/local/bin/python3

Tôi đã lưu tệp và chạy lệnh sau để tải PATH đã cập nhật

source ~/.zshrc

Tôi đã mở một cửa sổ đầu cuối mới để kiểm tra phiên bản python của mình. Tuy nhiên, nó đã chỉ sai Python. Từ một tìm kiếm khác trên google, tôi biết rằng tôi cần chuyển thứ tự của danh sách đường dẫn

export PATH=/usr/local/bin:$PATH

Tôi đã thực hiện thay đổi này và tải PATH mới bằng lệnh sau

source ~/.zshrc

Tiếp theo, tôi đã gõ python3 trong thiết bị đầu cuối và nhận được trình thông dịch Python chính xác. Khi tôi gõ python3 từ dòng lệnh, hệ thống sẽ tìm kiếm kết quả khớp từ trái sang phải và dừng ngay sau khi tìm thấy kết quả khớp. Giờ đây, PATH đã có vị trí của trình thông dịch python chính xác ngay từ đầu, hệ thống sẽ tìm kết quả khớp trong thư mục đó và sẽ không tìm kết quả khớp khác trong phần sau của $PATH

Python 3 có sẵn cho Windows, Mac OS và hầu hết các hương vị 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ỏ

Cài đặt môi trường cục bộ

Mở một cửa sổ đầu cuối 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 tệp nhị phân của phiên bản Python 3 mới nhất (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 Windows x86 dựa trên web

Lưu ý - Để 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 chấp nhận

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

________số 8_______

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. con trăn. org/ftp/trăn/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. con trăn. org/tải xuống/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, 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 −

Trang web chính thức của Python – https. //www. con trăn. tổ chức/

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

Trang web Tài liệu Python – www. con trăn. org/doc/

Thiết lập ĐƯỜNG

Các 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 đó, các 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 để 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

Đặt đườ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 -

  • Trong shell csh − gõ setenv PATH "$PATH. /usr/local/bin/python3" và nhấn Enter

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

  • Trong shell sh hoặc ksh − gõ PATH = "$PATH. /usr/local/bin/python3" và nhấn Enter

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

Đặt đường dẫn tại Windows

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

  • Tại dấu nhắc lệnh - gõ đường dẫn %path%;C. \Python và nhấn Enter

Lưu ý - C. \Python là đường dẫn của thư mục Python

Biến môi trường Python

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

Sr. Không. 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ủa 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 mã nguồn Python và các thư mục chứa mã nguồn Python. PYTHONPATH đôi khi được cài sẵn bởi trình cài đặt Python

2

PYTHONSTARTUP

Nó chứa đường dẫn của 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 phân biệt chữ hoa chữ thường đầu tiên trong 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 các thư mục PYTHONSTARTUP hoặc PYTHONPATH để dễ dàng chuyển đổi các thư viện mô-đun

Chạy Python

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

Thông dịch viên 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ổ shell

Nhập 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. Không. Tùy chọn và Mô tả

-d

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

2

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

3

-S

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

4

-v

đầu ra dài dòng (dấu vết 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); . 6

6

-c cmd

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

7

tập tin

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

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

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ư minh họa trong ví dụ sau

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

Lưu ý - Đảm bảo chế độ cấp 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 hỗ trợ Python

  • Unix − IDLE là IDE Unix đầ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ờ quản trị viên hệ thống trợ giúp. Đảm bảo môi trường Python được thiết lập đúng cách và hoạt động hoàn toàn bình thường

Lưu ý - Tất cả các ví dụ được đưa ra trong các chương tiếp theo đều được thực thi bằng Python 3. 4. 1 phiên bản 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 hiện trực tuyến tất cả các ví dụ có sẵn trong khi học lý thuyết. Vui lòng sửa đổi bất kỳ ví dụ nào và thực hiện nó trực tuyến