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
$ sudo apt-get update $ sudo apt-get install python3.6
Nế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
$ sudo dnf install python3
Lưu ý rằng nếu phiên bản của gói python3
không đủ mới đối với bạn, thì cũng có thể có nhiều 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 python3.9
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 Fedora
Làm việc với Python3
Tại thời điểm này, bạn có thể có hệ thống Python 2. 7 cũng có sẵn
$ python
Điều này có thể khởi chạy trình thông dịch Python 2
$ python3
Điều này sẽ luôn khởi chạy trình thông dịch Python 3
Công cụ thiết lập và Pip
Hai gói Python của bên thứ ba quan trọng nhất là setuptools và pip
Sau khi cài đặt, bạn có thể tải xuống, cài đặt và gỡ cài đặt bất kỳ sản phẩm phần mềm Python tuân thủ nào bằng một lệnh duy nhất. Nó cũng cho phép bạn thêm khả năng cài đặt mạng này vào phần mềm Python của riêng bạn với rất ít công việc
Trăn 2. 7. 9 trở lên [trên sê-ri python2] và Python 3. 4 trở lên bao gồm pip theo mặc định
Để xem pip đã được cài đặt chưa, hãy mở dấu nhắc lệnh và chạy
$ command -v pip
Để cài đặt pip, hãy làm theo hướng dẫn cài đặt pip chính thức - hướng dẫn này sẽ tự động cài đặt phiên bản mới nhất của setuptools
Lưu ý rằng trên một số bản phân phối Linux bao gồm Ubuntu và Fedora, lệnh
$ sudo apt-get update $ sudo apt-get install python3.60 dành cho Python 2, trong khi lệnh
$ sudo apt-get update $ sudo apt-get install python3.61 dành cho Python 3
________số 8_______
Tuy nhiên khi sử dụng môi trường ảo [mô tả bên dưới] thì bạn không cần quan tâm đến điều đó
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
spameggCấp 9Trang mạng
bởi spamegg » Thứ 5 ngày 15 tháng 4 năm 2021 2. 21 giờ sáng
Đúng, những gì Kadaitcha Man đã nói. Nếu bạn cần các phiên bản Python khác nhau để phát triển, đừng cài đặt chúng theo cách thủ công trên toàn hệ thống. Sử dụng môi trường ảo với IDE của bạn [chẳng hạn như PyCharm]. Bạn cũng có thể sử dụng PyEnv để cài đặt và sử dụng nhiều phiên bản Python khác nhau một cách an toàn
https. //github. com/pyenv/pyenv/
Hiện tại mình đã cài hơn 10 bản mà không ảnh hưởng gì đến hệ thống cả
bởi zcot » Thứ 5 ngày 15 tháng 4 năm 2021 11. 03 giờ chiều
Để dễ dàng, do đó bạn không phải tự thiết lập các liên kết tượng trưng, bạn có thể cài đặt gói python-is-python2
hoặc python-is-python3
và nó sẽ cho phép bạn chạy lệnh của mình như đã đề cập, -chỉ cần gọi lệnh python
Tôi nghi ngờ rằng bạn có thể có một số mã python 2, bởi vì phiên bản python 3, động lực là làm rõ phiên bản đó trong mã, do đó, một dòng shebang sẽ nêu cụ thể python3, không chỉ python
Hoặc ngay cả khi bạn đang muốn làm điều gì đó mang tính tương tác, một trong hai gói trên sẽ thiết lập một tình huống dễ dàng để có thể chỉ cần sử dụng lệnh python
và nó sẽ trỏ đến thiết lập nhị phân python2 hoặc python3. Trở lại con trăn v. 2 ngày không có sự làm rõ cho phiên bản và chỉ cần sử dụng lệnh python
là có thể chấp nhận được, nhưng điều đó đã thay đổi
Nếu bạn đang viết một cái gì đó, thì có vẻ như python3 là lựa chọn rõ ràng cho những gì bạn nên sử dụng và bạn sẽ làm rõ điều đó trong một tập lệnh hoặc bắt đầu một phiên tương tác đúng cách. Vì vậy, nếu bạn không sử dụng bất kỳ nội dung cũ nào mà chỉ viết nội dung mới một cách nghiêm túc thì bạn không cần phải làm bất cứ điều gì và chỉ nên giải quyết cụ thể tất cả là python3
ngay từ đầu, hoặc khởi tạo python3 tương tác hoặc nêu rõ dòng shebang chính xác đó
t42Cấp 9
bởi t42 » Thứ sáu ngày 16 tháng 4 năm 2021 6. 56 giờ sáng
Trong Linux Mint 20. xFran_3 đã viết.
Thứ 5 ngày 15 tháng 4 năm 2021 7. 29 giờ tối
Vì vậy, để khởi chạy Python từ lời nhắc, tôi nhập
trăn3. 8
Phải?
/usr/bin/python
là một liên kết tượng trưng tới /usr/bin/python3
Vì vậy, để bắt đầu python 3. 8. x chỉ cần nhập
python
tại dấu nhắc lệnhBạn có thể kiểm tra xem
file /usr/bin/python
đầu ra
python-is-python3
0python-is-python3
1đầu ra
python-is-python3
2-=t42=-