Hướng dẫn how do i switch python versions? - làm cách nào để chuyển đổi phiên bản python?

Mac của tôi đi kèm với Python 2.7 được cài đặt theo mặc định, nhưng tôi muốn sử dụng Python 3.6.1 thay thế.

Làm cách nào để thay đổi phiên bản Python được sử dụng trong thiết bị đầu cuối (trên Mac OS)?

Vui lòng giải thích rõ ràng và không cung cấp đề xuất quản lý phiên bản bên thứ ba.

Hỏi ngày 11 tháng 4 năm 2017 lúc 19:11Apr 11, 2017 at 19:11

Hướng dẫn how do i switch python versions? - làm cách nào để chuyển đổi phiên bản python?

3

Cách đơn giản nhất là thêm bí danh vào

alias python=python3
4 để luôn chỉ vào cài đặt
alias python=python3
5 gốc. Thêm dòng này vào tệp
alias python=python3
6 trong thư mục
alias python=python3
7 của bạn ở lần cuối,

alias python="python3"

Làm như vậy làm cho các thay đổi được phản ánh trên mọi vỏ tương tác được mở.

Đã trả lời ngày 11 tháng 4 năm 2017 lúc 19:16Apr 11, 2017 at 19:16

Hướng dẫn how do i switch python versions? - làm cách nào để chuyển đổi phiên bản python?

InianinianInian

75K10 Huy hiệu vàng128 Huy hiệu bạc144 Huy hiệu đồng10 gold badges128 silver badges144 bronze badges

4

Như Inian đã đề xuất, bạn nên Alias ​​Python chỉ đến Python 3. Rất dễ thực hiện, và rất dễ chuyển đổi, cá nhân tôi có một thiết lập bí danh cho P2 = python2 và p3 = python3 cũng như để tiết kiệm phím kỹ thuật. Đọc ở đây để biết thêm thông tin: Làm cách nào để tạo bí danh bash?

Dưới đây là một ví dụ về việc làm như vậy cho Python:

alias python=python3

Như vậy:

$ python --version
Python 2.7.6
$ python3 --version
Python 3.4.3
$ alias python=python3
$ python --version
Python 3.4.3

Xem ở đây để biết bản gốc: https://askubuntu.com/questions/320996

Đã trả lời ngày 11 tháng 4 năm 2017 lúc 19:15Apr 11, 2017 at 19:15

Hướng dẫn how do i switch python versions? - làm cách nào để chuyển đổi phiên bản python?

AXWRAXWRaxwr

1.95613 Huy hiệu bạc27 Huy hiệu đồng13 silver badges27 bronze badges

1

Bạn chỉ có thể chỉ định phiên bản Python khi chạy chương trình:

cho Python 2:

python filename.py

cho Python 3:

python3 filename.py

Đã trả lời ngày 11 tháng 4 năm 2017 lúc 19:32Apr 11, 2017 at 19:32

Hướng dẫn how do i switch python versions? - làm cách nào để chuyển đổi phiên bản python?

Ajax1234Ajax1234Ajax1234

67.6K7 Huy hiệu vàng58 Huy hiệu bạc100 Huy hiệu đồng7 gold badges58 silver badges100 bronze badges

alias python=python3
8 là người quản lý phiên bản bên thứ 3 được sử dụng siêu phổ biến (18k sao, 1,6k fork) và chính xác những gì tôi đã tìm kiếm khi tôi đến câu hỏi này.3rd party version manager which is super commonly used (18k stars, 1.6k forks) and exactly what I looked for when I came to this question.

Cài đặt

alias python=python3
8.

Cách sử dụng

$ pyenv install --list
Available versions:
  2.1.3
  [...]
  3.8.1
  3.9-dev
  activepython-2.7.14
  activepython-3.5.4
  activepython-3.6.0
  anaconda-1.4.0
  [... a lot more; including anaconda, miniconda, activepython, ironpython, pypy, stackless, ....]

$ pyenv install 3.8.1
Downloading Python-3.8.1.tar.xz...
-> https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tar.xz
Installing Python-3.8.1...
Installed Python-3.8.1 to /home/moose/.pyenv/versions/3.8.1

$ pyenv versions
* system (set by /home/moose/.pyenv/version)
  2.7.16
  3.5.7
  3.6.9
  3.7.4
  3.8-dev

$ python --version
Python 2.7.17
$ pip --version
pip 19.3.1 from /home/moose/.local/lib/python3.6/site-packages/pip (python 3.6)

$ mkdir pyenv-experiment && echo "3.8.1" > "pyenv-experiment/.python-version"
$ cd pyenv-experiment

$ python --version
Python 3.8.1
$ pip --version
pip 19.2.3 from /home/moose/.pyenv/versions/3.8.1/lib/python3.8/site-packages/pip (python 3.8)

Đã trả lời ngày 8 tháng 2 năm 2020 lúc 8:56Feb 8, 2020 at 8:56

Martin Thomamartin ThomaMartin Thoma

Huy hiệu vàng 114K148574 Huy hiệu bạc879 Huy hiệu đồng148 gold badges574 silver badges879 bronze badges

Bạn có thể mở và sử dụng thiết bị đầu cuối ZSH trên Mac OS.

Chỉnh sửa tệp

$ python --version
Python 2.7.6
$ python3 --version
Python 3.4.3
$ alias python=python3
$ python --version
Python 3.4.3
0 bằng Nano hoặc VIM.

Thêm bí danh mới cho Python 3

alias python="python3"

Lưu và kiểm tra phiên bản Python của bạn bằng lệnh sau này.

python --version

Nhìn vào kết quả:

Hướng dẫn how do i switch python versions? - làm cách nào để chuyển đổi phiên bản python?

Đã trả lời ngày 19 tháng 11 năm 2021 lúc 14:02Nov 19, 2021 at 14:02

Hướng dẫn how do i switch python versions? - làm cách nào để chuyển đổi phiên bản python?

1

Nếu bạn đã cài đặt các phiên bản Python khác nhau của Python, bạn có thể khởi chạy bất kỳ phiên bản nào bằng cách sử dụng

$ python --version
Python 2.7.6
$ python3 --version
Python 3.4.3
$ alias python=python3
$ python --version
Python 3.4.3
1 trong đó
$ python --version
Python 2.7.6
$ python3 --version
Python 3.4.3
$ alias python=python3
$ python --version
Python 3.4.3
2 đại diện cho các phiên bản của bạn.

Đã trả lời ngày 11 tháng 4 năm 2017 lúc 19:16Apr 11, 2017 at 19:16

Inianinianwithout braking the operating system.

yum install scl-utils

75K10 Huy hiệu vàng128 Huy hiệu bạc144 Huy hiệu đồng

yum install centos-release-scl-rh

Như Inian đã đề xuất, bạn nên Alias ​​Python chỉ đến Python 3. Rất dễ thực hiện, và rất dễ chuyển đổi, cá nhân tôi có một thiết lập bí danh cho P2 = python2 và p3 = python3 cũng như để tiết kiệm phím kỹ thuật. Đọc ở đây để biết thêm thông tin: Làm cách nào để tạo bí danh bash?

alias python=python3
0

Dưới đây là một ví dụ về việc làm như vậy cho Python:

alias python=python3
1

Như vậy:

Xem ở đây để biết bản gốc: https://askubuntu.com/questions/320996Dec 12, 2018 at 22:09

Hướng dẫn how do i switch python versions? - làm cách nào để chuyển đổi phiên bản python?

Đã trả lời ngày 11 tháng 4 năm 2017 lúc 19:15Skeptic

AXWRAXWR13 silver badges17 bronze badges

1.95613 Huy hiệu bạc27 Huy hiệu đồng

  1. Bạn chỉ có thể chỉ định phiên bản Python khi chạy chương trình:
  2. cho Python 2:
  3. cho Python 3:
  4. Đã trả lời ngày 11 tháng 4 năm 2017 lúc 19:32
  5. 67.6K7 Huy hiệu vàng58 Huy hiệu bạc100 Huy hiệu đồng
  6. alias python=python3
    
    8 là người quản lý phiên bản bên thứ 3 được sử dụng siêu phổ biến (18k sao, 1,6k fork) và chính xác những gì tôi đã tìm kiếm khi tôi đến câu hỏi này.

Cài đặt

alias python=python3
8.Jul 10, 2020 at 17:08

Cách sử dụng

alias python=python3
2

Đã trả lời ngày 8 tháng 2 năm 2020 lúc 8:56

alias python=python3
3

Hướng dẫn how do i switch python versions? - làm cách nào để chuyển đổi phiên bản python?

Martin Thomamartin ThomaMar 18, 2021 at 0:59

Hướng dẫn how do i switch python versions? - làm cách nào để chuyển đổi phiên bản python?

0

Huy hiệu vàng 114K148574 Huy hiệu bạc879 Huy hiệu đồng

Bạn có thể mở và sử dụng thiết bị đầu cuối ZSH trên Mac OS.Jan 5 at 5:15

Làm cách nào để chạy hai phiên bản Python?

Trong bài viết này, bạn sẽ học cách:..
Cài đặt nhiều phiên bản Python ..
Cài đặt phiên bản phát triển mới nhất của Python ..
Chuyển đổi giữa các phiên bản đã cài đặt ..
Sử dụng môi trường ảo với pyenv ..
Kích hoạt các phiên bản Python và môi trường ảo khác nhau tự động ..

Tôi có nên gỡ cài đặt Python trước khi cài đặt phiên bản mới không?

Nếu bạn hiện đang cài đặt phiên bản Python cũ hơn, chúng tôi thực sự khuyên bạn nên gỡ cài đặt nó trước khi cài đặt Python 2.5 để tránh mọi sự mơ hồ trong các cuộc gọi đến trình thông dịch Python Python.exe.we strongly recommend that you first uninstall it before installing Python 2.5 to avoid any ambiguity in calls to the Python interpreter python.exe.

Làm cách nào để làm cho Python 2.7 của mình mặc định?

Xem phiên bản Python, sử dụng python --Version (cho phép bạn được cài đặt một là 3.6.x).
Tìm nơi cài đặt Python 2, sử dụng python2 (mà Python cung cấp cho bạn phiên bản Python hiện tại của Python.).
Bước cuối cùng, sử dụng bí danh, bí danh python =/usr/bin/python2.7 (một bước bạn có ở trên bước trên).