Nếu tôi mở Terminal và gõ python, tôi thấy phiên bản là 2.7.4. Làm thế nào để tôi có được python 3,4? Và tôi có cần IDLE nếu tôi có văn bản cao siêu không?
Nếu tôi mở Terminal và gõ python, tôi thấy phiên bản là 2.7.4. Làm thế nào để tôi có được python 3,4? Và tôi có cần IDLE nếu tôi có văn bản cao siêu không?
Câu trả lời:
python 3.4 được cài đặt trên bản phát hành ổn định của Ubuntu 14.04. Bạn cần sử dụng python3
để sử dụng python 3.4. Ví dụ: để thực thi tập lệnh file.py
, hãy sử dụng:
python3 file.py
Điều này sẽ sử dụng python 3.4 để diễn giải chương trình của bạn hoặc bạn có thể sử dụng shebang để thực hiện chương trình. Dòng đầu tiên của chương trình của bạn phải là:
#!/usr/bin/env python3
và sau đó sử dụng chmod +x file.py
để gán các quyền thực thi và sau đó chạy tập lệnh python của bạn như ./file.py
sẽ sử dụng python3 để thực thi.
Nếu bạn muốn python3 được sử dụng khi bạn gõ python trên thiết bị đầu cuối, bạn có thể sử dụng bí danh. Để thêm bí danh mới, hãy mở ~/.bash_aliases
tệp của bạn bằng cách sử dụng gedit ~/.bash_aliases
và nhập như sau:
alias python=python3
và sau đó lưu và thoát và gõ
source ~/.bash_aliases
và sau đó bạn có thể gõ
python file.py
để sử dụng python3 làm trình thông dịch python mặc định của bạn.
Không, bạn không cần IDLE chỉ để sử dụng python3 để diễn giải các chương trình của bạn.
~/Dropbox/XXX/Pythonfiles/
) trước rồi gõ python examplefile.py
(cái này có thể khá ngu ngốc và không như bạn mong đợi). 2) Bạn có thể đặt bí danh python ~/Dropbox/XXX/Pythonfiles/examplefile.py
toàn bộ cho một lệnh sẽ thực thi khi bạn nhập lệnh bí danh tùy chỉnh. 3) Bạn sẽ không tìm thấy nếu bạn không có bất kỳ bí danh nào trước đó, điều đó hoàn toàn tốt, bạn có thể tạo một bí danh.
Tôi gặp vấn đề tương tự với máy tính để bàn ubfox của tôi. Cuốn sách python của tôi bảo tôi gọi python bằng cách chỉ gõ python trong thiết bị đầu cuối nhưng nó chỉ gọi phiên bản python 2 trước đó.
trăn3
Bạn có thấy sự thừa nhận mà bạn làm không? làm xong.
sudo apt-get cài đặt python3
Hi vọng điêu nay co ich!
Trên Ubuntu 14.04 Python 3.4 được cài đặt theo mặc định.
Theo khuyến nghị của PEP-394, bạn có thể sử dụng python
và python2
để chạy Python v2 (2.7) và python3
để chạy Python v3 (3.4).
Trong loại thiết bị đầu cuối: python3
Thiết bị đầu cuối sẽ tự gõ:
sudo apt-get install python3-minimal
Làm điều đó và điều này sẽ cài đặt Python 3.2.3.
Sau đó, trong loại thiết bị đầu cuối: python3.4
- bạn sẽ nhập Python 3.4.1.
Nếu chỉ cần một tập lệnh, bạn có thể sử dụng bí danh cục bộ và tạm thời.
Khi cài đặt Letsencrypt , tôi nhận được cảnh báo sau:
$ ./letsencrypt-auto --help
InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Nguyên nhân: Python 2.7.9 là cần thiết, trong khi 2.7.5 đã được cài đặt. Python 3 cũng hoạt động. Tôi đã mở tập lệnh và chèn bí danh sau sau shebang:
alias python=python3
Sau đó, kịch bản làm việc. Khi tất cả đã hoàn thành bí danh này đã được gỡ bỏ. Nó chỉ hoạt động trong kịch bản này. Vì vậy, bắt đầu python
từ thiết bị đầu cuối vẫn có cho tôi phiên bản 2.7.5.
Kể từ Ubuntu 18.04 trở lên, bạn không phải cài đặt Python 3, vì nó được mặc định.
Đối với Ubuntu 18.04 LTS và Debian Buster, chúng tôi muốn chuyển sang Python 3.6 làm phiên bản Python 3 mặc định (và có lẽ là duy nhất).
Người giới thiệu:
Nếu không thì cài đặt bằng lệnh sau:
sudo apt-get install python3
Sau đó, để xác định vị trí nhiều cài đặt Python, hãy chạy một trong các lệnh sau:
whereis python
which -a python python2 python3
locate python
hoặc chỉ cần gõ python
lệnh và nhấn Tabhai lần.
Để liệt kê các gói Python đã cài đặt, hãy chạy : dpkg -l | grep -w python
.
Để cài đặt một phiên bản cụ thể, hãy xem: Cách cài đặt các gói Ubuntu cụ thể, với phiên bản chính xác?
Python3.4 đã được cài đặt trên hệ thống của bạn, bạn chỉ cần gọi nó bằng python3
thay vìpython
Có rất nhiều ứng dụng python kế thừa ngoài kia và do đó cần python 2.x, tuy nhiên như những người khác đã đề cập python3 -V cho thấy Python 3.4.0 đã được cài đặt và do đó với Ubuntu 14.x thì nó đã có.
python -V shows 2.7.6
python3 -V shows 3.4.0
Biết sử dụng trình thông dịch nào là tùy thuộc vào bạn.