Python là một ngôn ngữ rất mạnh, thân thiện và rất dễ sử dụng. Tại thời điểm viết bài này, phiên bản mới nhất là Python 3. 7. 3, bạn có thể tải về tại đây. Trong bài viết này sẽ hướng dẫn bạn cách cài đặt Python 3. 7 trên hệ thống CentOS, Red Hat & Fedora
Bước 1 – Cài đặt các yêu cầu
Trước khi cài đặt Python, bạn phải cài đặt trình biên dịch GCC. Bạn hãy đăng nhập máy chủ của mình bằng cách sử dụng truy cập ssh hoặc shell. Sau khi đăng nhập, hãy chạy lệnh dưới đây để cài đặt các yêu cầu trước khi cài đặt Python
$ yum install gcc openssl-devel bzip2-devel libffi-devel
Bước 2 – Tải xuống Python 3. 7
Lệnh bên dưới sẽ tải Python từ trang web chính thức. Bạn cũng có thể tải bản mới nhất vào thư mục được chỉ ra ở bên dưới
$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
Giờ giải nén file đã tải về
$ tar xzf Python-3.7.3.tgz
Sử dụng bộ lệnh bên dưới để biên dịch mã nguồn Python trên hệ thống của bạn bằng cách sử dụng altinstall
$ cd Python-3.7.3
$ ./configure --enable-optimizations
$ make altinstall
Sử dụng lệnh
$ cd Python-3.7.3
$ ./configure --enable-optimizations
$ make altinstall
1 để tránh thay thế tệp nhị phân mặc định của python$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
0Bây giờ hãy xóa file nén đi
$ rm /usr/src/Python-3.7.3.tgz
Bước 4 – Kiểm tra phiên bản Python
$ python3.7 -V
Python 3.7.3
Tài liệu này mô tả cách cài đặt Python 3. 6 hoặc 3. 8 trên máy Ubuntu Linux
Để xem bạn đã cài đặt phiên bản Python 3 nào, hãy mở dấu nhắc lệnh và chạy
Nếu bạn đang sử dụng Ubuntu 16. 10 trở lên thì bạn có thể dễ dàng cài đặt Python 3. 6 với các lệnh sau
________số 8Nếu bạn đang sử dụng một phiên bản Ubuntu khác [e. g. bản phát hành LTS mới nhất] hoặc bạn muốn sử dụng Python mới hơn, chúng tôi khuyên bạn nên sử dụng PPA deadsnakes để cài đặt Python 3. 8
$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.8
Nếu bạn đang sử dụng bản phân phối Linux khác, rất có thể bạn cũng đã cài đặt sẵn Python 3. Nếu không, hãy sử dụng trình quản lý gói phân phối của bạn. Ví dụ trên Fedora, bạn sẽ sử dụng dnf
$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
0Lưu ý rằng nếu phiên bản của
Gói$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
1 không đủ mới cho bạn, cũng có thể có cách cài đặt các phiên bản mới hơn, tùy thuộc vào cách bạn phân phối. Ví dụ: cài đặt gói$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
2 trên Fedora 32 để nhận Python 3. 9. Nếu bạn là người dùng Fedora, bạn có thể muốn đọc về nhiều phiên bản Python có sẵn trong FedoraLàm việc với Python 3¶
Tại thời điểm này, bạn có thể có hệ thống Python 2. 7 cũng có sẵn
Điều này có thể khởi chạy trình thông dịch Python 2
Điều này sẽ luôn khởi chạy trình thông dịch Python 3
Pipenv & Môi trường ảo¶
Bước tiếp theo là cài đặt Pipenv, để bạn có thể cài đặt các phụ thuộc và quản lý môi trường ảo
Môi trường ảo là một công cụ để giữ các phần phụ thuộc theo yêu cầu của các dự án khác nhau ở những nơi riêng biệt, bằng cách tạo môi trường Python ảo cho chúng. Nó giải quyết “Dự án X phụ thuộc vào phiên bản 1. x nhưng Dự án Y cần 4. x” và giữ cho thư mục gói trang web toàn cầu của bạn sạch sẽ và dễ quản lý
Ví dụ: bạn có thể làm việc trên một dự án yêu cầu Django 1. 10 đồng thời duy trì một dự án yêu cầu Django 1. 8
Vì vậy, tiếp tục. Đến tài liệu về Pipenv & Môi trường ảo. Pipenv & Môi trường ảo tài liệu.
Trang này là phiên bản phối lại của một hướng dẫn khác, có sẵn theo cùng giấy phép
Python là một trong những ngôn ngữ lập trình biến phổ biến nhất trên thế giới. Với cú pháp đơn giản và dễ học, Python là một lựa chọn tuyệt vời cho người mới bắt đầu và các nhà phát triển có kinh nghiệm. Python là một ngôn ngữ lập trình khá linh hoạt, bạn có thể sử dụng nó để làm hầu hết mọi thứ bạn muốn, viết các tập lệnh nhỏ, xây dựng trò chơi, phát triển trang web, lập thuật toán học máy, phân tích . Python có khả năng di động, có nghĩa là bạn có thể chạy cùng một tập lệnh Python trên các hệ điều hành khác nhau mà không có bất kỳ thay đổi nào
Trong khi Python 2 được hỗ trợ tốt và hoạt động, Python 3 được coi là hiện tại và tương lai của ngôn ngữ. Trăn 3. 7 là phiên bản chính mới nhất của ngôn ngữ Python và nó bao gồm nhiều tính năng mới như kiểu đánh giá chú thích, hỗ trợ các lớp dữ liệu và biến cảnh, tùy chỉnh quyền truy cập vào các mô-đun thuộc tính . v
Hướng dẫn trình bày cách cài đặt Python 3. 7 trên Debian 9
Xây dựng Python 3. 7 trên Debian là một quá trình tương đối đơn giản và sẽ chỉ mất vài phút
Bắt đầu bằng cách cài đặt các gói cần thiết để xây dựng mã nguồn Python
3____14$ cd /usr/src $ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
Tải xuống mã nguồn của bản phát hành mới nhất từ trang tải xuống Python bằng lệnh curl sau
5$ cd /usr/src $ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
Tại thời điểm viết bài viết này, bản phát hành mới nhất là
6$ cd /usr/src $ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
Khi tải xuống hoàn tất, giải nén tarball
7$ cd /usr/src $ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
Điều hướng đến thư mục nguồn Python và chạy tập lệnh
8 sẽ thực hiện một số kiểm tra để đảm bảo tất cả những người phụ thuộc vào hệ thống của bạn đều có mặt.$ cd /usr/src $ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
9$ cd /usr/src $ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
0$ tar xzf Python-3.7.3.tgz
Tùy chọn
1 sẽ tối ưu hóa Python nhị phân bằng cách chạy nhiều thử nghiệm sẽ làm cho quá trình xây dựng chậm hơn$ tar xzf Python-3.7.3.tgz
Chạy
2 to started too build.$ tar xzf Python-3.7.3.tgz
3$ tar xzf Python-3.7.3.tgz
Để có thời gian xây dựng nhanh hơn, hãy sửa đổi cờ
4 theo bộ xử lý của bạn. Nếu bạn không biết số lượng nhân xử lý, bạn có thể tìm thấy nó bằng cách gõ$ tar xzf Python-3.7.3.tgz
5. Hệ thống của tôi có 8 lõi, vì vậy tôi đang sử dụng cờ$ tar xzf Python-3.7.3.tgz
6$ tar xzf Python-3.7.3.tgz
Khi quá trình xây dựng hoàn tất, hãy cài đặt Python nhị phân bằng cách chạy lệnh sau đó với tư cách là người dùng có quyền truy cập sudo
7$ tar xzf Python-3.7.3.tgz
Không sử dụng được
8 tiêu chuẩn vì nó sẽ ghi đè hệ thống nhị phân$ tar xzf Python-3.7.3.tgz
9 mặc định$ tar xzf Python-3.7.3.tgz
Tại thời điểm này, Python 3. 7 đã được cài đặt trên hệ thống Debian của bạn và sẵn sàng để sử dụng. Bạn có thể xác minh nó bằng cách nhập
0$ cd Python-3.7.3 $ ./configure --enable-optimizations $ make altinstall
1$ cd Python-3.7.3 $ ./configure --enable-optimizations $ make altinstall
Phần kết luận
Bạn đã cài đặt Python 3. 7 trên máy Debian 9 của mình. Bạn có thể bắt đầu cài đặt các mô-đun của bên thứ ba với Pip và phát triển dự án Python 3 của bạn