Nâng cấp python từ 3,6 lên 3,7 centos

Halverson44Bài viết. 1Đã tham gia. 2020/10/14 06. 48. 28

Trở nên điên rồ. Cách lấy trăn 3. 7. 6 được cài đặt trên CentOS 8

  • Trích dẫn

Bài đăng của Halverson44 » 2020/10/14 06. 50. 46

Tôi đã thử nhiều cách cài đặt python3. 7. 6 trên centos 7.

Bất kể tôi làm gì, tôi luôn gặp lỗi mô-đun SSL không khả dụng.

Tôi đã thử các hướng dẫn cài đặt cơ bản như https. // tecadmin. net/install-python-3-7-on-centos/ (truyện ngắn. yum cài đặt openssl-devel, cấu hình, thực hiện cài đặt)

Một với các thay đổi thủ công/cập nhật đối với tệp bản dựng (https. //joshspicer. com/python37-ssl-issue)

Tôi đã tự tải xuống và xây dựng openssl, sau đó thử định cấu hình/xây dựng python bằng --with-openssl

Không được.

Còn ý kiến ​​nào khác không?

thành công

Hàng đầu

Nâng cấp python từ 3,6 lên 3,7 centos

TrevorHSite AdminBài viết. 32450Đã tham gia. 2009/09/24 10. 40. 56Vị trí. Brighton, Vương quốc Anh

Lại. Trở nên điên rồ. Cách lấy trăn 3. 7. 6 được cài đặt trên CentOS 8

  • Trích dẫn

Bài đăng bởi TrevorH » 2020/10/14 06. 59. 48

Trăn chuẩn 3. Phiên bản 6 của CentOS 8 đã là 3. 6. 8 và bạn không thể thay đổi nó. Nó phải được cài đặt sẵn

mô-đun dnf kích hoạt python36
dnf cài đặt python36

Không nên thực hiện cài đặt nguồn

CentOS 8 chết yểu vào cuối năm 2021 - chuyển sang Rocky/Alma/OEL/Springdale càng sớm càng tốt.
Thông tin cài đặt USB trên http. //wiki. xu. org/HowTos/InstallFromUSBkey
CentOS 5 và 6 đã chết, không sử dụng chúng.
Sử dụng Câu hỏi thường gặp về Luke

Hàng đầu

Nâng cấp python từ 3,6 lên 3,7 centos

jlehtoneBài viết. 4221Đã tham gia. 2007/12/11 08. 17. 33Vị trí. Phần Lan

Lại. Trở nên điên rồ. Cách lấy trăn 3. 7. 6 được cài đặt trên CentOS 8

  • Trích dẫn

Bài đăng bởi jlehtone » 2020/10/14 07. 42. 10

Halverson44 đã viết. ↑

2020/10/14 06. 50. 46

Cách lấy python 3. 7. 6 được cài đặt trên CentOS 8
Tôi đã thử nhiều cách để cài đặt python3. 7. 6 trên centos 7.

Bạn đang nói về phiên bản CentOS nào?

Mã. Chọn tất cả

CentOS 8 $ sudo dnf module list | grep python
python27  2.7 [d]     common [d]           Python programming language, version 2.7
python36  3.6 [d][e]  build, common [d]    Python programming language, version 3.6
python38  3.8 [d]     build, common [d]    Python programming language, version 3.8

CentOS 8 $ sudo dnf list python2 python3[6-8]
python2.x86_64        2.7.17-1.module_el8.2.0+381+9a5b3c3b  AppStream
python36.x86_64       3.6.8-2.module_el8.1.0+245+c39af44f   AppStream
python38.x86_64       3.8.0-6.module_el8.2.0+317+61fa6e7d   AppStream

Được, không 3. 7 trong tầm nhìn rõ ràng. Bạn có chắc chắn rằng cả 3. 6 hay 3. 8 có tương thích với ứng dụng của bạn không?

Sai CentOS?

Mã số. Chọn tất cả

CentOS 7 $ sudo yum list python3 rh-python3[3-9]-python
python3.x86_64                  3.6.8-13.el7        @base
rh-python35-python.x86_64       3.5.1-13.el7        centos-sclo-rh    
rh-python36-python.x86_64       3.6.9-2.el7         centos-sclo-rh
rh-python38-python.x86_64       3.8.0-15.el7        centos-sclo-rh

EPEL for el7 has still python34 too.

Overall, 3.7 seems to have been skipped over.

Hàng đầu

Python là ngôn ngữ lập trình phổ biến, ổn định và hoạt động tốt. Nhiều bản phân phối Linux khác nhau sử dụng nó, bao gồm cả CentOS 7

Vì nó không được cài đặt sẵn trên CentOS 7, bạn cần thiết lập thủ công

Hướng dẫn này hiển thị cho bạn hai tùy chọn để cài đặt Python 3 trên CentOS 7, tùy thuộc vào phiên bản bạn muốn sử dụng

How to install Python on CentOS 7.

điều kiện tiên quyết

Cài đặt Python trên CentOS 7

Có hai cách để cài đặt Python 3 trên hệ thống CentOS của bạn

  • Sử dụng trình quản lý gói CentOS chính thức
  • Tải xuống từ mã nguồn

lựa chọn 1. Cài đặt Python từ Trình quản lý gói

Phiên bản Python 3 mới nhất có sẵn trong trình quản lý gói là Python 3. 6. 8. Đối với bản phát hành chính mới nhất, bạn cần cài đặt gói từ mã nguồn. Để biết hướng dẫn về cách thực hiện, hãy tham khảo phần tiếp theo. Nếu bạn thích cài đặt phiên bản 3. 6. 8, hãy làm theo các bước được liệt kê bên dưới

1. Bắt đầu bằng cách cập nhật kho lưu trữ

sudo yum update -y

2. Trước khi bạn chuyển sang cài đặt Python 3 trên hệ thống CentOS của mình, hãy đảm bảo rằng nó có sẵn trong kho lưu trữ gói. Nếu bạn có CentOS phiên bản 7. 7 hoặc mới hơn, bỏ qua bước tiếp theo. Nếu bạn đang sử dụng bản phát hành CentOS cũ hơn 7. 7, bạn cần thêm IUS, kho lưu trữ yum cung cấp các phiên bản phần mềm mới hơn và bao gồm Python 3

Để thêm kho lưu trữ IUS, hãy sử dụng lệnh

sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm

Đợi quá trình cài đặt hoàn tất. Sau đó, cập nhật kho lưu trữ

sudo yum update -y

3. Cài đặt Python 3 bằng cách chạy lệnh sau trong cửa sổ terminal

sudo yum install -y python3

Đợi quá trình cài đặt hoàn tất. Đầu ra sẽ hiển thị nó đã cài đặt python3 và các phụ thuộc cần thiết

Install Python 3 on CentOS 7.

4. Xác minh rằng bạn đã cài đặt thành công Python 3 với

python3 --version

Bạn sẽ thấy phiên bản Python 3 hiện đã có trên hệ thống CentOS của mình

Lựa chọn 2. Cài đặt Python từ mã nguồn

Để cài đặt bản phát hành chính mới nhất của Python, đó là 3. 9. 6 (tại thời điểm viết bài), bạn cần tải xuống một bản mã nguồn và thực hiện một số bước bổ sung khi thiết lập

1. Đầu tiên, cài đặt các gói và phụ thuộc cần thiết

sudo yum groupinstall "Development Tools" -y
sudo yum install gcc open-ssl-devel bzip2-devel libffi-devel -y

Install the required packages and dependencies for Python 3.

2. Tiếp theo, sử dụng lệnh

sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm
4 để tải xuống phiên bản Python mong muốn. Nếu bạn không có
sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm
4, hãy cài đặt nó bằng cách chạy

CentOS 7 $ sudo yum list python3 rh-python3[3-9]-python
python3.x86_64                  3.6.8-13.el7        @base
rh-python35-python.x86_64       3.5.1-13.el7        centos-sclo-rh    
rh-python36-python.x86_64       3.6.9-2.el7         centos-sclo-rh
rh-python38-python.x86_64       3.8.0-15.el7        centos-sclo-rh
1

Để tải xuống Python 3. 9. 6, sử dụng lệnh

CentOS 7 $ sudo yum list python3 rh-python3[3-9]-python
python3.x86_64                  3.6.8-13.el7        @base
rh-python35-python.x86_64       3.5.1-13.el7        centos-sclo-rh    
rh-python36-python.x86_64       3.6.9-2.el7         centos-sclo-rh
rh-python38-python.x86_64       3.8.0-15.el7        centos-sclo-rh
2

Download Python 3.9.6 from source code for CentOS 7.

3. Giải nén gói

CentOS 7 $ sudo yum list python3 rh-python3[3-9]-python
python3.x86_64                  3.6.8-13.el7        @base
rh-python35-python.x86_64       3.5.1-13.el7        centos-sclo-rh    
rh-python36-python.x86_64       3.6.9-2.el7         centos-sclo-rh
rh-python38-python.x86_64       3.8.0-15.el7        centos-sclo-rh
3

4. Sau đó, di chuyển đến thư mục

sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm
0

5. Khi ở trong thư mục Python, hãy biên dịch mã nguồn thành gói cài đặt bằng hai lệnh sau

sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm
1
sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm
2

Lệnh

sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm
6 xây dựng gói cài đặt. Lệnh
sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm
7 hướng dẫn hệ thống tạo bản cài đặt thứ hai của phiên bản Python này. Không có nó, hệ thống sẽ thay thế phiên bản mặc định của Python

Compile source code for Python 3.

6. Kiểm tra phiên bản Python để xác minh cài đặt

sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm
3

Hệ thống sẽ hiển thị

Check Python version from source code installation.

Phần kết luận

Hướng dẫn này cung cấp hai cách khác nhau về cách cài đặt Python 3 trên CentOS 7. Đối với phiên bản mới hơn của CentOS, hãy xem bài viết của chúng tôi về cách cài đặt Python trên CentOS 8

Với mọi thứ đã thiết lập, bạn có thể bắt đầu với một số tập lệnh cơ bản như lấy ngày và giờ hiện tại bằng Python hoặc tìm hiểu cách xử lý tệp bằng Python bằng các phương thức tích hợp sẵn, bao gồm tạo, mở và đóng tệp

Cách nâng cấp Python 3. 6 đến 3. 7 trong CentOS?

Bước 1. Cài đặt phụ thuộc Python. Vì chúng tôi sẽ cài đặt Python từ nguồn, hãy cài đặt các gói cần thiết để cài đặt Python. Bước 2. Tải xuống Python 3 mới nhất. 8 Lưu trữ. Bước 3. Cài đặt Python3. 8 trên CentOS 7 / CentOS 8

Làm cách nào để nâng cấp phiên bản Python trong CentOS?

Hướng dẫn khá giống với 3. 10. .
Bước 1. Cập nhật CentOS. Bước đầu tiên, như mọi khi, là cập nhật hệ thống của bạn bằng lệnh sau. cập nhật yum
Bước 2. Cài đặt các gói cần thiết. .
Bước 3. Tải xuống Python. .
Bước 4. Cài đặt Python3. 11

Cách cài đặt Python3. 7 trên CentOS 6?

Cách cài đặt Python 3. 7. .
Yêu cầu. zlib 1. 1. 3 (tốt hơn 1. 1. 4) hoặc trên. .
Bước 1. Đặt môi trường. .
Tòa nhà zlib 1. 2. 11. .
Xây dựng OpenSSL 1. 1. 0. .
Xây dựng Python 3. 7. .
Sử dụng Python3. 7. 0

Cách cài đặt Python3. 6 8 trên CentOS 7?

Cách cài đặt phiên bản Python 3 mới nhất trên CentOS 7 .
Truy cập vào tài khoản người dùng với đặc quyền sudo. .
Xác minh rằng bạn đã cài đặt thành công Python 3 với. python3 --version. .
Lựa chọn 2. Cài đặt Python từ mã nguồn. .
Tiếp theo, sử dụng lệnh wget để tải xuống phiên bản Python mong muốn