Tôi mới bắt đầu thiết lập một máy chủ CentOS ngày hôm nay và nhận thấy rằng phiên bản mặc định của Python trên CentOS được đặt thành 2.6.6. Tôi muốn sử dụng Python 2.7 thay thế. Tôi đã tìm thấy xung quanh và thấy rằng 2.6.6 được sử dụng bởi các công cụ hệ thống như yum nên tôi không nên giả mạo nó. Sau đó, tôi đã mở một thiết bị đầu cuối trên máy Mac của mình và thấy rằng tôi đã cài đặt Python 2.6.8 và 2.7.5 và 3.3.3. Xin lỗi vì câu chuyện dài. Nói tóm lại, tôi chỉ muốn biết cách tra cứu tất cả các phiên bản Python được cài đặt trên Centos để tôi không vô tình cài đặt nó hai lần.
Khi được hỏi ngày 26 tháng 5 năm 2015 lúc 17:18May 26, 2015 at 17:18
2
Cách dễ dàng hơn bằng cách thực hiện lệnh tiếp theo:
ls -ls /usr/bin/python*
Đầu ra trông như thế này:
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
Asif Raza
3.2472 Huy hiệu vàng26 Huy hiệu bạc41 Huy hiệu đồng2 gold badges26 silver badges41 bronze badges
Đã trả lời ngày 23 tháng 8 năm 2016 lúc 12:34Aug 23, 2016 at 12:34
Gabriel Caceresgabriel CaceresGabriel Caceres
1.5591 Huy hiệu vàng8 Huy hiệu bạc2 Huy hiệu đồng1 gold badge8 silver badges2 bronze badges
8
Chúng ta có thể trực tiếp sử dụng điều này để xem tất cả các trăn được cài đặt bởi cả người dùng hiện tại và gốc theo sau:
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
2Đã trả lời ngày 15 tháng 6 năm 2019 lúc 0:51Jun 15, 2019 at 0:51
Ke thích liKe Li
3413 Huy hiệu bạc4 Huy hiệu đồng3 silver badges4 bronze badges
Tìm ra phiên bản Python nào được cài đặt bằng cách phát hành lệnh Python --Version: $ Python --Version Python 2.7.10
Nếu bạn thấy một cái gì đó như thế này, Python 2.7 là phiên bản mặc định của bạn. Bạn cũng có thể xem nếu bạn đã cài đặt Python 3:
$ python3 --version
Python 3.7.2
Nếu bạn cũng muốn biết đường dẫn được cài đặt, bạn có thể đưa ra lệnh "mà" với Python và Python3:
$ which python
/usr/bin/python
$ which python3
/usr/local/bin/python3
Đã trả lời ngày 13 tháng 3 năm 2019 lúc 15:35Mar 13, 2019 at 15:35
KpandiankpandianKPandian
1.0989 Huy hiệu bạc8 Huy hiệu đồng9 silver badges8 bronze badges
Dưới đây là một cách sạch hơn để hiển thị chúng [về mặt kỹ thuật không có liên kết tượng trưng]. Điều này bao gồm cài đặt Python2 và Python3:
ls -1 /usr/bin/python* | grep '.*[2-3]\[.[0-9]\+\]\?$'
Trong đó
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
3 lọc đầu ra của LS có mẫu số đó ở cuối [$].Hoặc sử dụng
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
4:find /usr/bin/python* ! -type l
Hiển thị tất cả các loại liên kết tượng trưng khác nhau [
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
5] [/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
6].
Đã trả lời ngày 13 tháng 8 năm 2019 lúc 21:04Aug 13, 2019 at 21:04
Danbrosdanbrosdanbros
1511 Huy hiệu bạc3 Huy hiệu đồng1 silver badge3 bronze badges
Sử dụng,
yum list installed
lệnh để tìm các gói bạn đã cài đặt.
Đã trả lời ngày 26 tháng 5 năm 2015 lúc 18:31May 26, 2015 at 18:31
lpsandaruwanlpsandaruwanlpsandaruwan
7602 Huy hiệu vàng11 Huy hiệu bạc27 Huy hiệu đồng2 gold badges11 silver badges27 bronze badges
3
Lệnh:
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
7OUTPUT:
Python 2.7.10 Python 3.7.1
Python 3.7.1
Lệnh bí danh:
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
8OUTPUT:
Python 2.7.10 Python 3.7.1
Python 3.7.1
Lệnh bí danh:
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
8
Bạn có thể tạo một bí danh như "pyver" trong tệp .bashrc của bạn hoặc bằng cách sử dụng máy gia tốc văn bản như ATEXT có thể.
Nikaido5 gold badges32 silver badges44 bronze badges
4.1465 Huy hiệu vàng32 Huy hiệu bạc44 Huy hiệu đồngSep 30, 2019 at 17:19
1
Đã trả lời ngày 30 tháng 9 năm 2019 lúc 17:19
Như ai đó đã đề cập trong một bình luận, bạn có thể sử dụng
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
9 nếu nó được Centos hỗ trợ. Một lệnh khác có thể hoạt động là /usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
2. Trong trường hợp cả hai công việc này, bạn có thể bắt đầu trình thông dịch Python và nó sẽ hiển thị cho bạn phiên bản hoặc bạn có thể tìm trong $ python3 --version
Python 3.7.2
1 cho các tệp Python [Python, Python3, v.v.].May 26, 2015 at 18:15
jm13firejm13firejm13fire
Đã trả lời ngày 26 tháng 5 năm 2015 lúc 18:151 silver badge7 bronze badges
1851 Huy hiệu bạc7 Huy hiệu đồng
python3 --version //to check which version of python3 is installed on your computer
python2 --version // to check which version of python2 is installed on your computer
python --version // it shows your default Python installed version.
Nó phụ thuộc vào phiên bản thiết lập Python mặc định của bạn. Bạn có thể truy vấn bằng phiên bản Python:Sep 9, 2019 at 3:39
compgen -c python | grep -P '^python\d'
Đã trả lời ngày 9 tháng 9 năm 2019 lúc 3:39
Điều này cũng liệt kê một số điều Python khác, nhưng này, bạn có thể xác định tất cả các phiên bản Python trong số chúng.Dec 13, 2020 at 13:16
Đã trả lời ngày 13 tháng 12 năm 2020 lúc 13:16Appaji Chintimi
Appaji Chintimiappaji Chintimi1 gold badge6 silver badges19 bronze badges
5161 Huy hiệu vàng6 Huy hiệu bạc19 Huy hiệu đồng
sudo find / -name 'python*' -type f -exec du -h {} + | sort -r -h ~/Documents/python_locations.txt
Rây qua đầu ra của tập lệnh này.Aug 19, 2021 at 9:34
Đã trả lời ngày 19 tháng 8 năm 2021 lúc 9:34tsm
TSMTSM3 silver badges10 bronze badges
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
03993 Huy hiệu bạc10 Huy hiệu đồngOct 11, 2021 at 22:34
Đã trả lời ngày 11 tháng 10 năm 2021 lúc 22:34george mano
George Manogeorge Mano6 gold badges31 silver badges43 bronze badges
5.7206 Huy hiệu vàng31 Huy hiệu bạc43 Huy hiệu Đồng
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
1Tôi sẽ thêm vào câu trả lời của @nurealam siddiq,Nov 28, 2021 at 13:55
Đã trả lời ngày 28 tháng 11 năm 2021 lúc 13:55Singh
Singhsingh3 silver badges13 bronze badges