Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Tìm hiểu cách cài đặt Python trên Linux.

Tổng quan

Trong bài viết này, bạn sẽ tìm hiểu tất cả về việc bắt đầu hành trình của mình với Python bằng cách cài đặt và tương tác với Python cho Linux. Thực hiện theo các bước và bắt đầu mã hóa ngay lập tức!

Giới thiệu

Rahul gần đây đã đọc một bài báo về những gì là Python và đã bắt gặp tất cả những điều tuyệt vời mà anh ta có thể tạo ra và đạt được bằng cách sử dụng Python. Rahul rất hấp dẫn và mong muốn bắt đầu hành trình Python của mình ngay lập tức. Điều này không có gì đáng ngạc nhiên, vì Python là một ngôn ngữ lập trình cấp cao được sử dụng rộng rãi được sử dụng trên các ngành khác nhau.

Chà, nếu điều này nghe có vẻ như bạn, thì bạn đang ở đúng nơi! Bước đầu tiên để trở thành Pythoneer hoặc Pythonista, nếu bạn là người dùng Linux, là để biết câu trả lời cho câu hỏi Làm thế nào để cài đặt Python trên Linux và tương tác với nó?“How to Install Python on Linux and interact with it?”

Điều kiện tiên quyết để cài đặt Python trên Linux

Bạn sẽ cần một số điều kiện tiên quyết nhất định được đáp ứng trước khi bạn biết thành công cách cài đặt Python trên Linux. Chúng như sau-

  • Một máy tính chạy trên hệ điều hành Debian / Fedora với RAM tối thiểu 2GB (tốt hơn 4GB) và không gian đĩa 5GB
  • Ngoài ra, bạn cần truy cập sudo trên hệ thống bạn muốn cài đặt Python trên Linux

Lệnh sudo: Nó cho phép bạn tạm thời nâng cao tài khoản người dùng hiện tại của mình để có các đặc quyền gốc. It allows you to temporarily elevate your current user account to have root privileges.

Làm thế nào để kiểm tra phiên bản Python trên Linux?

Python được cài đặt sẵn trên hầu hết các phân phối Linux như Debian.

Bạn có thể chỉ cần kiểm tra phiên bản Python, đã được cài đặt trên hệ thống của bạn, bằng cách chạy lệnh Python -V hoặc Python --Version trên thiết bị đầu cuối của bạn.python -V or python --version command on your terminal.

Khi Python chưa được cài đặt: đầu ra sẽ giống như thế này- The output will be something like this-

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Khi python đã được cài đặt: đầu ra sẽ giống như thế này- The output will be something like this-

Python x.x.x Ví dụ, Python 3.8.5- For example, Python 3.8.5-

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Hai cách để cài đặt Python trên Linux

  1. Cài đặt Python trên Linux từ Trình quản lý gói
  2. Xây dựng từ mã nguồn

I. Cài đặt Python trên Linux từ Trình quản lý gói:

Lệnh sau đây có thể được sử dụng để cài đặt phiên bản Python mới nhất trên hầu hết mọi hệ thống Linux.

sudo apt-get install python3

Ngoài ra, bạn có thể đề cập đến phiên bản cụ thể của Python bạn muốn cài đặt, được hiển thị bên dưới:

sudo apt-get install python3.8 
#or 
sudo apt-get install python3.9

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Nhập Y và nhấn Enter để tiếp tục. Trình quản lý gói sẽ tải xuống và cài đặt Python cho bạn.Y and press Enter to continue. The Package manager will download and install the Python for you.

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Ii. Xây dựng từ mã nguồn

Trước khi bắt đầu, vui lòng đảm bảo rằng bạn có Git, GCC và thực hiện cài đặt trên hệ thống của bạn.git, gcc, and make installed on your system.

Các bước cần tuân thủ để xây dựng Python từ mã nguồn:

  1. Nhận mã nguồn
  2. Cấu hình
  3. Xây dựng

1. Nhận mã nguồn::

Chúng ta có thể sao chép mã nguồn Python mới nhất từ ​​Kho lưu trữ GitHub chính thức của Python, bằng cách sử dụng Git để cài đặt Python trên Linux.

git clone https://github.com/python/cpython

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

2. Cấu hình:

Tập lệnh cấu hình đi kèm với mã nguồn có thể được truyền qua nhiều cờ.

Một số cờ quan trọng là:

  • --Prefix: Được sử dụng để xác định nơi các tệp được xây dựng cuối cùng đi : Used to determine where the final built files go
  • --Enable-Topimizations-Kích hoạt Tối ưu hóa hướng dẫn hồ sơ (PGO) bằng cách sử dụng hồ sơ_task (bị tắt theo mặc định). Tối ưu hóa mất nhiều thời gian để định cấu hình, nhưng trình thông dịch nhị phân Python kết quả là nhanh hơn 10% trong việc thực thi mã Python. - Enable Profile Guided Optimization (PGO) using PROFILE_TASK (disabled by default). Optimization takes a long time to configure, but the resulting python binary interpreter is 10% faster at executing Python code.
  • Điều hướng đến thư mục Cpython nơi chúng tôi đã nhân bản mã nguồn Python-
    cpython directory where we have cloned Python source code- 
  • Sau đó chạy lệnh dưới đây trên thiết bị đầu cuối của bạn để định cấu hình-

    ./configure --prefix=$HOME/python3.9
    
  • Nếu bạn muốn thêm cờ --Enable-topimization thì lệnh sẽ là-

    ./configure --enable-optimizations --prefix=$HOME/python3.9
    
    --enable-optimizations flag then the command will be-

    ./configure --enable-optimizations --prefix=$HOME/python3.9
    

Lưu ý: $ Home sẽ chứa đường dẫn đến thư mục nhà của người dùng hiện tại. Bạn có thể kiểm tra thư mục nhà của bạn bằng cách sử dụng lệnh Echo. $HOME will contain the path to the current user’s home directory. You can check your home directory by using the echo command.

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Thiết bị đầu cuối của bạn sẽ hiển thị một cái gì đó như thế này sau khi cấu hình được thực hiện -

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

3. Xây dựng

  • Khi cấu hình được thực hiện, chúng tôi đã sẵn sàng để bắt đầu quá trình xây dựng.
  • Chạy công cụ Make để xây dựng các tệp, theo sau là lệnh tạo cài đặt để đặt các tệp được xây dựng vào vị trí được chỉ định bởi cấu hình - -prefix.make tool to build the files, followed by the make install command to put the built files in the location specified by configure's --prefix.
  • Đầu ra cuối cùng của lệnh make sẽ giống như thế này -

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

  • Đầu ra của cài đặt tạo sẽ như thế này -

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Hướng dẫn từng bước để cài đặt Python trên Linux

  • Bước 1 - Cài đặt các gói phát triển cần thiết để cài đặt Python trên Linux- - Install Development Packages Required to Install Python on Linux-
    1. Trên Debian
    2. Trên fedora
  • Bước 2 - Tải xuống phiên bản mới nhất của Python - Download the Latest Version of Python
  • Bước 3 - Trích xuất tệp TAR để cài đặt Python trên Linux - Extract the tar file to install Python on Linux
  • Bước 4 - Định cấu hình tập lệnh - Configure the Script
  • Bước 5 - Thông qua các bước để cài đặt Python trên Linux và cài đặt hoàn thiện - Getting Through the steps to install Python on Linux and finishing installation
  • Bước 6 - Xác minh cài đặt - Verify the Installation
  • Bước 7 - Tạo môi trường ảo (tùy chọn) - Create Virtual Environment(Optional)

1. Cài đặt các gói phát triển cần thiết để cài đặt Python trên Linux:

Trên Debian: Thực hiện theo các bước dưới đây để cài đặt các gói phát triển cần thiết để cài đặt Python trên Linux (Hệ thống Debian)- Follow the below steps to install the development packages required to install Python on Linux (Debian system)-

  1. Đảm bảo bạn đã kích hoạt các gói nguồn trong danh sách nguồn. Bạn có thể làm điều này bằng cách thêm vị trí của các gói nguồn, bao gồm URL, tên phân phối và tên thành phần, vào /etc/apt/source.list./etc/apt/sources.list.

    Lấy Ubuntu Bionic, ví dụ:

    deb-src http://archive.ubuntu.com/ubuntu/ bionic main
    

    Đối với các phân phối khác, như Debian, thay đổi URL và tên để tương ứng với phân phối cụ thể.

  2. Cập nhật chỉ mục gói bằng lệnh sau-

    Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

  3. Cài đặt các phụ thuộc Build Python: Bạn có thể cài đặt các phụ thuộc xây dựng bằng cách chạy lệnh bên dưới trên thiết bị đầu cuối của bạn.

    sudo apt-get build-dep python3
    
    

    Nếu bạn muốn xây dựng tất cả các mô -đun tùy chọn, hãy cài đặt các gói sau và phụ thuộc của chúng:

    sudo apt-get install build-essential gdb lcov libbz2-dev libffi-dev libgdbm-dev liblzma-dev libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev lzma lzma-dev tk-dev uuid-dev zlib1g-dev
    
    

Trên fedora:

  • Các hệ thống dựa trên YUM:

    sudo apt-get install python3.8 
    #or 
    sudo apt-get install python3.9
    
    0
  • Các hệ thống dựa trên DNF:

    sudo apt-get install python3.8 
    #or 
    sudo apt-get install python3.9
    
    1

Bước 2- Tải xuống phiên bản mới nhất của Python:

Bạn có thể tải xuống phiên bản mới nhất của Python dưới dạng tệp TAR bằng cách truy cập python.org.

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Chỉ cần nhấp vào nút Tải xuống để tải xuống tệp TAR. Lưu ý: Tại thời điểm viết bài viết này, phiên bản mới nhất của Python là 3.9.6.tar file. Note: At the time of writing this article, the latest version of Python was 3.9.6.

Sau khi tải xuống hoàn tất, hãy mở thiết bị đầu cuối và điều hướng đến thư mục tải xuống.

Chạy lệnh tar dưới đây để trích xuất các tệp-

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Trong trường hợp của chúng tôi, tên của tệp đã tải xuống là Python-3.9.6.tar.xz. Vì vậy, lệnh sẽ là-Python-3.9.6.tar.xz. So the command will be-

sudo apt-get install python3.8 
#or 
sudo apt-get install python3.9
3

Lệnh trên sẽ tạo một thư mục trong tên của tệp (không có phần mở rộng tệp). Vì vậy, tên của thư mục sẽ là Python-3.9.6.Python-3.9.6.

Bước4- Cấu hình tập lệnh:

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Thực hiện theo các bước cấu hình và xây dựng của bản dựng từ mã nguồn.Build from source code.

Hãy tạo một bí danh cho Python 3.9 để phiên bản sẽ không làm chúng tôi bối rối. Một bí danh có thể dễ dàng được tạo bằng cách sử dụng các lệnh bí danh như các lệnh được đưa ra dưới đây.Python 3.9 so the version will not confuse us. An alias can be easily created by using alias commands like those given below.

Bước 5- Nhận qua các bước để cài đặt Python trên Linux và cài đặt hoàn thiện

Trong bước này, bạn phải để hệ thống làm việc của nó và chờ nó cài đặt Python trên Linux.

Bước 6- Xác minh cài đặt:

Bạn đã rất gần để hoàn thành việc cài đặt Python trên Linux! Bây giờ, hãy mở bất kỳ trình chỉnh sửa mã/văn bản yêu thích của bạn và thêm mã dưới đây.

sudo apt-get install python3.8 
#or 
sudo apt-get install python3.9
6

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Lưu tệp với phần mở rộng .Py. Ví dụ, Helloworld.py..py extension. For example, helloworld.py.

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Mở thiết bị đầu cuối bên trong thư mục nơi bạn đã lưu tệp .py. Và chạy tệp chương trình bằng lệnh Python..py file. And run the program file using the python command.

Đầu ra của chương trình-

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Bước 7- Tạo môi trường ảo (tùy chọn):

Có nhiều cách để tạo ra một môi trường ảo Python sau khi bạn đã học cách cài đặt Python trên Linux. Ở đây chúng ta sẽ xem làm thế nào để tạo ra một môi trường ảo Python bằng cách sử dụng gói môi trường ảo đi kèm với Python3.

Bạn có thể tạo một môi trường ảo Python bằng cách chỉ chạy lệnh dưới đây trên thiết bị đầu cuối của bạn.

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Thay thế test_env bằng đường dẫn mà bạn muốn lưu trữ môi trường ảo của mìnhtest_env with the path where you want to store your virtual environment

Sau đó xác minh môi trường ảo được tạo bằng cách sử dụng lệnh LS được hiển thị trong hình trên.

Bạn có thể nhận được đầu ra như trong hình dưới đây nếu môi trường ảo Python chưa được cài đặt.

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Trong trường hợp này, bạn có thể cài đặt gói bằng cách sử dụng lệnh bên dưới-

sudo apt-get install python3.8 
#or 
sudo apt-get install python3.9
9

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Nhấn Y và nhập để tiếp tục cài đặt.Y and Enter to continue the installation.

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Bây giờ một lần nữa, hãy cố gắng chạy lệnh để tạo môi trường ảo.

Môi trường ảo mới được tạo có thể được kích hoạt bằng cách sử dụng lệnh nguồn-source command-

Hướng dẫn can i use python in linux? - tôi có thể sử dụng python trong linux không?

Ở đây cũng thay thế test_env bằng đường dẫn môi trường ảo của bạn.test_env with your virtual environment path.

Sự kết luận

  • Bây giờ bạn cuối cùng có thể nói rằng bạn đã biết cách cài đặt Python trên Linux!
  • Sau khi đọc bài viết này, bạn sẽ có thể định cấu hình, cài đặt và chạy Python trên hệ thống Linux và có thể tạo môi trường ảo Python.
  • Những điều quan trọng cần nhớ trong khi bạn cài đặt Python trên Linux-
  • Hãy chắc chắn luôn luôn kiểm tra phiên bản bạn đang cài đặt và khả năng tương thích của nó với hệ điều hành được cài đặt trên hệ thống của bạn.
  • Sau khi thiết lập được thực hiện, luôn luôn xác minh nếu Python được cài đặt thành công.
  • Bây giờ, tất cả các bạn đã sẵn sàng để bắt đầu hành trình Python của mình! Cài đặt IDE yêu thích của bạn và nhận mã hóa!

Đọc thêm:

  1. Làm thế nào để cài đặt Python trên Windows?
  2. Làm thế nào để chạy chương trình Python?

Làm cách nào để chạy Python trên Linux?

Mở thiết bị đầu cuối bằng cách tìm kiếm nó trong bảng điều khiển hoặc nhấn Ctrl + Alt + T. Điều hướng thiết bị đầu cuối đến thư mục nơi tập lệnh được đặt bằng lệnh CD. Gõ python scriptName.py trong thiết bị đầu cuối để thực thi tập lệnh.

Làm cách nào để viết mã python trong linux?

Linux (nâng cao) Chỉnh sửa..
Lưu chương trình Hello.py của bạn trong thư mục ~/PythonPractice ..
Mở chương trình thiết bị đầu cuối.....
Nhập CD ~/PythonPractice để thay đổi thư mục thành thư mục PythonPractice của bạn và nhấn enter ..
Nhập Chmod a+x hello.py để nói với Linux rằng đó là một chương trình thực thi ..
Nhập ./hello.py để chạy chương trình của bạn !.

Tốt hơn là chạy Python trên Linux?

Linux là miễn phí :) Mặc dù không có tác động hiệu suất hoặc không tương thích rõ ràng khi làm việc đa nền tảng Python, nhưng lợi ích của Linux cho sự phát triển của Python vượt xa các cửa sổ.Nó thoải mái hơn rất nhiều và chắc chắn sẽ tăng năng suất của bạn....the benefits of Linux for python development outweigh Windows by a lot. It's a lot more comfortable and definitely will boost your productivity. ...

Python có thể được sử dụng trong ubuntu không?

Python được cài đặt sẵn trên hầu hết mọi hệ thống Linux và cũng có sẵn trên các kho lưu trữ phân phối chính thức.Nếu bạn vẫn chưa cài đặt Python trên máy tính, bạn có thể dễ dàng tải xuống bằng trình quản lý gói của Ubuntu. and is available on official distribution repositories as well. If you still don't have Python installed on your computer, you can easily download it using Ubuntu's package manager.