Tôi có thể cài đặt Python 3.x và 2.x trên cùng một máy tính Windows không?


156

Tôi đang chạy Windows và shell / OS sẽ tự động chạy Python dựa trên các cài đặt đăng ký khi bạn chạy một chương trình trên dòng lệnh. Điều này có bị hỏng nếu tôi cài đặt phiên bản Python 2.x và 3.x trên cùng một máy không?

Tôi muốn chơi với Python 3 trong khi vẫn có thể chạy các tập lệnh 2.x trên cùng một máy.


1
Trong bản phân phối của tôi, Fedora, nó cài đặt Python 2.7 tại /usr/bin/pythonvà Python 3.3 tại /usr/bin/python3. Cung cấp các tên khác nhau cho Pip và IPython của Python3. Rất tiện dụng.
Đại tá hoảng loạn

19
@user - Về tinh thần, tôi đồng ý với câu trả lời của bạn, nhưng tôi đã bị thiêu đốt bởi tinh thần đó rất nhiều lần đến nỗi tôi hiểu tại sao ai đó sẽ hỏi trước khi thực hiện bước nhảy vọt.
Peter Hanley

Các câu trả lời ở đây dường như là tất cả về cách chọn con trăn nào sẽ chạy khi nào. Vấn đề của tôi là trình cài đặt (3.6.2) sẽ không chạy vì thông báo "Phiên bản khác của sản phẩm này đã được cài đặt." Hóa ra tôi đã cài đặt 3.6.3.
yoyo

Câu trả lời:


66

Giải pháp chính thức cho sự cùng tồn tại dường như là Python Launcher cho Windows , PEP 397 được bao gồm trong Python 3.3.0 . Cài đặt các bản phát hành py.exepyw.exetrình khởi chạy vào %SYSTEMROOT%( C:\Windows) sau đó được liên kết với pypywcác tập lệnh tương ứng.

Để sử dụng trình khởi chạy mới (không cần thiết lập thủ công các liên kết của riêng bạn với nó), hãy bật tùy chọn "Đăng ký tiện ích mở rộng". Tôi không chắc tại sao, nhưng trên máy của tôi, nó để lại Py 2.7 là "mặc định" (của trình khởi chạy).

Chạy các kịch bản bằng cách gọi chúng trực tiếp từ dòng lệnh sẽ định tuyến chúng thông qua trình khởi chạy và phân tích cú pháp shebang (nếu nó tồn tại). Bạn cũng có thể gọi rõ ràng trình khởi chạy và sử dụng các công tắc : py -3 mypy2script.py.

Tất cả cách thức của shebang dường như hoạt động

  • #!C:\Python33\python.exe
  • #!python3
  • #!/usr/bin/env python3

cũng như lạm dụng bừa bãi

  • #! notepad.exe

"Họ" thực sự nên bao gồm pylauncher với bản phân phối Python 2 hiện tại cho Windows (hoặc làm cho mọi người biết rõ hơn về nó có sẵn và nơi để tự lấy nó).
martineau

1
Có lẽ, nhưng nếu bạn chỉ sống trong thế giới Python 2 thì đó không phải là vấn đề lớn.
Nick T

Trình khởi chạy này đã có sẵn dưới dạng chương trình độc lập ít nhất là từ giữa năm 2012.
Smit Johnth


1
@Mooncrater bạn có thể kiểm tra xem cái nào sẽ được sử dụng where.exe pip. Tôi nghĩ trình cài đặt Python 3 cài đặt pip3bí danh cho pip của nó, nhưng bạn cũng có thể làm điều gì đó như py -3 -m pip install requeststôi nghĩ.
Nick T

41

Đây là thiết lập của tôi:

  1. Cài đặt cả Python 2.7 và 3.4 với trình cài đặt windows .
  2. Đi đến C:\Python34(đường dẫn cài đặt mặc định) và thay đổi python.exe thành python3.exe
  3. Chỉnh sửa các biến môi trường của bạn để bao gồmC:\Python27\;C:\Python27\Scripts\;C:\Python34\;C:\Python34\Scripts\;

Bây giờ trong dòng lệnh, bạn có thể sử dụng pythoncho 2.7 và python3cho 3.4.


3
Điều gì về, ví dụ, piptrong cli?
Christian

3
Các phiên bản mới nhất của python 2 & 3 ship với pip. Vì vậy, bạn có thể sử dụng pippip3tương ứng.
Alistair Martin

8
Tôi chỉ đơn thuần chỉ ra rằng cuối cùng bạn phải đổi tên tất cả các tiện ích này. Thậm chí sau đó, có nguy cơ mọi thứ bị phá vỡ nếu, ví dụ, python3 rõ ràng (ví dụ: mã hóa cứng) gọi pip chứ không phải pip3.
Christian

Đó là một ý tưởng tồi, cuối cùng sẽ đổi tên mọi thứ và pip không hoạt động theo cách đó.
bhansa

để ngừng chạy vào vấn đề pip trên python3. bạn cần UNSLECT "cài đặt pip" từ trình hướng dẫn cài đặt python3 ban đầu, sau đó đổi tên python3.7 / python.exe thành python3.exe, THEN tải xuống get-pip.py và chạy python3.exe get-pip.py. Vì vậy, pip3 biết python3.exe được đổi tên là dành cho python3 chứ không phải là nguồn gốc /python3.7/python.exe
Junchen Liu

36

Bạn có thể có cả hai cài đặt.

Bạn nên viết điều này trước kịch bản của bạn:

#!/bin/env python2.7

hoặc, cuối cùng ...

#!/bin/env python3.6

Cập nhật

Giải pháp của tôi hoạt động hoàn hảo với Unix, sau khi tìm kiếm nhanh trên Google , đây là giải pháp Windows:

#!c:/Python/python3_6.exe -u

Điều tương tự: ở phía trước của kịch bản của bạn.


CHÚNG TÔI, nó có thể được cài đặt trên Linux và cũng có thể trên Windows. Bạn chỉ cần đặt biến env .. bạn có thể làm điều đó trong Windows ...
Patrick Desjardins

7
Giải pháp này sẽ không hoạt động với các cửa sổ (trừ khi bạn gọi nó từ shell kiểu unix (ví dụ: cygwin)). Các #! được xử lý bởi shell và các cửa sổ không hỗ trợ nó. Tôi tin vào ví dụ mà bạn đã cho biết nó đang được xử lý bởi máy chủ web chứ không phải từ khi được khởi chạy trong windows
Brian

Vâng, trên Apache trên Windows ... vỏ câu hỏi yêu cầu tự động, bạn có thể thực hiện với Cygwin, Apache, v.v ...
Patrick Desjardins

@Daok: Tôi không đánh giá thấp bạn. Tôi biết ơn sự giúp đỡ thậm chí là một nỗ lực giúp đỡ.
bạc hà

4
Người ta có thể sử dụng pylauncher để tạo ra thứ gì đó giống như công việc này (như được mô tả trong PEP 397 - Trình khởi chạy Python cho Windows vào năm 2011
martineau

33

Từ phiên bản 3.3 Python giới thiệu Trình khởi chạy cho tiện ích Windows https://docs.python.org/3/USE/windows.html#python-launcher-for-windows .

Vì vậy, để có thể sử dụng nhiều phiên bản Python:

  1. cài đặt Python 2.x (x là bất kỳ phiên bản nào bạn cần)
  2. cài đặt Python 3.x (x là bất kỳ phiên bản nào bạn cần, bạn cũng phải có một phiên bản 3.x> = 3.3)
  3. mở Command Prompt
  4. py -2.x để khởi chạy Python 2.x
  5. py -3.x để khởi chạy Python 3.x

1
Còn những người sử dụng IDE thì sao? Điều này cũng làm việc cho điều đó?
vô định hình

1
@emorphus Tôi đoán phụ thuộc vào IDE nhưng nói chung bạn sẽ có thể chọn phiên bản trình thông dịch. Vì vậy, trong trường hợp bạn đã cài đặt nhiều phiên bản Python, chỉ cần chọn phiên bản bạn muốn sử dụng trong dự án của mình. Ngoài ra thiết bị đầu cuối trong IDE hoạt động tương tự như dấu nhắc lệnh để các lệnh đó cũng hoạt động ở đó.
Ivan Kucerak

2
Đây là giải pháp tốt nhất IMO, nó hoạt động hoàn hảo ngay từ đầu. Không cần phải có -3.x bạn có thể làm py -3 filename.py.
OmegaNalphA

9

Tôi đang sử dụng 2.5, 2.6 và 3.0 từ trình bao với các tập lệnh bó một dòng có dạng:

:: The @ symbol at the start turns off the prompt from displaying the command.
:: The % represents an argument, while the * means all of them.
@c:\programs\pythonX.Y\python.exe %*

Đặt tên cho chúng pythonX.Y.batvà đặt chúng ở đâu đó trong ĐƯỜNG của bạn. Sao chép tệp cho phiên bản nhỏ ưa thích (tức là mới nhất) vào pythonX.bat. (Ví dụ copy python2.6.bat python2.bat.) Sau đó, bạn có thể sử dụng python2 file.pytừ bất cứ đâu.

Tuy nhiên, điều này không giúp hoặc thậm chí ảnh hưởng đến tình huống liên kết tệp Windows. Vì vậy, bạn sẽ cần một chương trình launcher đọc #!dòng và sau đó liên kết nó với các tệp .py và .pyw.


Xem bình luận của tôi về câu trả lời của Patrick Desjardins.
martineau

8

Khi bạn thêm cả hai vào biến môi trường, sẽ có xung đột vì hai tệp thực thi có cùng tên : python.exe.

Chỉ cần đổi tên một trong số họ. Trong trường hợp của tôi, tôi đổi tên nó thành python3.exe.

Vì vậy, khi tôi chạy, pythonnó sẽ thực thi python.exelà 2.7 và khi tôi chạy, python3nó sẽ thực thi python3.exelà 3.6.

nhập mô tả hình ảnh ở đây


Bạn có thể vui lòng xây dựng phần ghi chú? Khi tôi đổi tên python thành python3, tôi không thể chạy pip nữa vì có vẻ như pip.exe, pip3.exe và pip3.7.exe đều phụ thuộc vào python.exe. Khi tôi chạy pip, tôi gặp lỗi => Fatal error in launcher: Unable to create process using '"c:\users\<my_username>\appdata\local\programs\python\python37-32\python.exe" "C:\Users\<my_username>\AppData\Local\Programs\Python\Python37-32\Scripts\pip.exe" '.
Mandar Sadye

Tôi không biết tôi đã không gặp phải vấn đề này
Charif DZ

@MandarSadye Bạn có thể mở pip.exe trong notepad và tìm kiếm python.exe .. Sau đó thay thế python.exe bằng python3.exe
atg

7

Bạn đi đây ...

winpylaunch.py

#
# Looks for a directive in the form: #! C:\Python30\python.exe
# The directive must start with #! and contain ".exe".
# This will be assumed to be the correct python interpreter to
# use to run the script ON WINDOWS. If no interpreter is
# found then the script will be run with 'python.exe'.
# ie: whatever one is found on the path.
# For example, in a script which is saved as utf-8 and which
# runs on Linux and Windows and uses the Python 2.6 interpreter...
#
#    #!/usr/bin/python
#    #!C:\Python26\python.exe
#    # -*- coding: utf-8 -*-
#
# When run on Linux, Linux uses the /usr/bin/python. When run
# on Windows using winpylaunch.py it uses C:\Python26\python.exe.
#
# To set up the association add this to the registry...
#
#    HKEY_CLASSES_ROOT\Python.File\shell\open\command
#    (Default) REG_SZ = "C:\Python30\python.exe" S:\usr\bin\winpylaunch.py "%1" %*
#
# NOTE: winpylaunch.py itself works with either 2.6 and 3.0. Once
# this entry has been added python files can be run on the
# commandline and the use of winpylaunch.py will be transparent.
#

import subprocess
import sys

USAGE = """
USAGE: winpylaunch.py <script.py> [arg1] [arg2...]
"""

if __name__ == "__main__":
  if len(sys.argv) > 1:
    script = sys.argv[1]
    args   = sys.argv[2:]
    if script.endswith(".py"):
      interpreter = "python.exe" # Default to wherever it is found on the path.
      lines = open(script).readlines()
      for line in lines:
        if line.startswith("#!") and line.find(".exe") != -1:
          interpreter = line[2:].strip()
          break
      process = subprocess.Popen([interpreter] + [script] + args)
      process.wait()
      sys.exit()
  print(USAGE)

Tôi vừa mới đọc cái này khi đọc chủ đề này (vì đó cũng là thứ tôi cần). Tôi có Pythons 2.6.1 và 3.0.1 trên cả Ubuntu và Windows. Nếu nó không hoạt động cho bạn sửa lỗi ở đây.


1
Sẽ tốt hơn để sử dụng sys.exit(process.returncode)để tuyên truyền trạng thái thoát của tập lệnh được gọi đến người gọi.
martineau

4

Theo như tôi biết thì Python chạy khỏi dòng lệnh bằng cách sử dụng biến PATH trái ngược với cài đặt đăng ký.

Vì vậy, nếu bạn trỏ đến phiên bản chính xác trên PATH của bạn, bạn sẽ sử dụng nó. Hãy nhớ khởi động lại dấu nhắc lệnh của bạn để sử dụng các cài đặt PATH mới.


Điều này đúng nếu bạn nhập 'python myscript.py', sau đó bạn có thể nhập C: \ python30 \ python.exe nhưng dấu nhắc lệnh sẽ tự động thực hiện nếu bạn chỉ cần gõ myscript.py và tôi không muốn ngắt 2. ? tập lệnh nếu tôi cài đặt 3.0 trên cùng một máy.
bạc hà

Oh và minty nó có thể giúp thêm thông tin trong bình luận đầu tiên của bạn vào câu hỏi, nó có một chút mơ hồ.
James McMahon

3

Quá trình cài đặt Python thường liên kết .py, .pyw.pyccác tập tin với trình thông dịch Python. Vì vậy, bạn có thể chạy tập lệnh Python bằng cách bấm đúp vào tập lệnh Explorer hoặc bằng cách nhập tên của nó trong cửa sổ dòng lệnh (vì vậy không cần phải nhập python scriptname.py, chỉ cần scriptname.pylàm).

Nếu bạn muốn thay đổi thủ công liên kết này, bạn có thể chỉnh sửa các khóa này trong sổ đăng ký Windows:

HKEY_CLASSES_ROOT\Python.File\shell\open\command
HKEY_CLASSES_ROOT\Python.NoConFile\shell\open\command
HKEY_CLASSES_ROOT\Python.CompiledFile\shell\open\command

Trình khởi chạy Python

Mọi người đã làm việc trên trình khởi chạy Python cho Windows: một chương trình nhẹ được liên kết với .py.pywcác tệp sẽ tìm kiếm một dòng "shebang" (tương tự như Linux et al) trên dòng đầu tiên và khởi chạy Python 2.x hoặc 3.x như cần thiết. Xem bài đăng trên blog "Trình khởi chạy Python cho Windows" để biết chi tiết.


3

Hãy thử sử dụng Anaconda.

Sử dụng khái niệm môi trường Anaconda, giả sử bạn cần Python 3 để học lập trình, nhưng bạn không muốn xóa sạch môi trường Python 2.7 của mình bằng cách cập nhật Python. Bạn có thể tạo và kích hoạt một môi trường mới có tên là "rắn" (hoặc bất cứ điều gì bạn muốn) và cài đặt phiên bản Python 3 mới nhất như sau:

conda create --name snakes python=3

Nó đơn giản hơn âm thanh của nó, hãy xem trang giới thiệu ở đây: Bắt đầu với Anaconda

Và sau đó để xử lý vấn đề cụ thể của bạn là có phiên bản 2.x và 3.x chạy cạnh nhau, hãy xem: Quản lý phiên bản Python với Anaconda


Liên kết giới thiệu Anaconda bị hỏng.
alex

1
Đã sửa liên kết thành 'Bắt ​​đầu với Anaconda'.
Cale Sweeney

2
@JeffreyCordero Tôi đã sửa liên kết. Tài liệu Anaconda có thể chạy, nhưng chúng không thể trốn.
Cale Sweeney

2

Đây là cách chạy Python 2 và 3 trên cùng một máy

  1. cài đặt Python 2.x
  2. cài đặt Python 3.x
  3. Bắt đầu Powershell
  4. Loại Python -2 để khởi Python 2.x
  5. Loại Python -3 để khởi Python 2.x

Các Python Launcher dành cho Windows đã được nhúng vào Python kể từ phiên bản 3.3, như đã hứa trong năm 2011 khi đứng một mình đầu tiên xuất hiện lần đầu:

Trình khởi chạy Python cho Windows


Còn những người sử dụng IDE thì sao? Điều này cũng làm việc cho điều đó?
vô định hình

2

Đây là một cách gọn gàng và sạch sẽ để cài đặt Python2 & Python3 trên windows.

https://datascience.com.co/how-to-install-python-2-7-and-3-6-in-windows-10-add-python-path-281e7eae62a

Trường hợp của tôi: Tôi đã phải cài đặt Apache cassandra. Tôi đã cài đặt Python3 trong ổ D: của mình . Với vô số công việc phát triển theo quy trình, tôi không muốn làm hỏng cài đặt Python3 của mình. Và, tôi chỉ cần Python2 cho Apache cassandra.

Vì vậy, tôi đã thực hiện các bước sau:

  1. Đã tải xuống và cài đặt Python2.
  2. Đã thêm các mục Python2 vào classpath ( C:\Python27;C:\Python27\Scripts)
  3. Đã sửa đổi python.exe thành python2.exe (như trong hình bên dưới)

nhập mô tả hình ảnh ở đây

  1. Bây giờ tôi có thể chạy cả hai. Đối với Python 2 ( python2 --version) & Python 3 ( python --version). nhập mô tả hình ảnh ở đây

Vì vậy, cài đặt Python3 của tôi vẫn còn nguyên.


1

Tôi nghĩ rằng có một tùy chọn để thiết lập liên kết tệp windows cho các tệp .py trong trình cài đặt. Bỏ chọn nó và bạn sẽ ổn thôi.

Nếu không, bạn có thể dễ dàng liên kết lại các tệp .py với phiên bản trước. Cách đơn giản nhất là nhấp chuột phải vào tệp .py, chọn "mở bằng" / "chọn chương trình". Trên hộp thoại xuất hiện, chọn hoặc duyệt đến phiên bản python bạn muốn sử dụng theo mặc định và chọn hộp kiểm "luôn sử dụng chương trình này để mở loại tệp này".


Đây là những gì tôi đã làm. Tôi vẫn có 2.5.2 và 3.0.1 trên hộp Windows Vista của mình. Tôi đã bỏ chọn rằng trong Trình hướng dẫn cài đặt (có thể đã nói điều gì đó như "Đăng ký với hệ thống" - Tôi quên). Cả hai đều hoạt động tốt. Đối với công cụ dòng lệnh, tôi đặt một tệp py.bat trong đường dẫn khởi động python 3 - không có gì lạ mắt, nhưng làm những gì tôi cần.
Anon

1

Bạn nên đảm bảo rằng biến môi trường PATH không chứa cả tệp python.exe (thêm tệp bạn đang sử dụng để chạy tập lệnh theo từng ngày) hoặc làm như Kniht đã đề xuất với các tệp bó. Ngoài ra, tôi không thấy tại sao không.

PS: Tôi đã cài đặt 2.6 là python "chính" và 3.0 là python "play" của tôi . 2.6 được bao gồm trong PATH . Mọi thứ đều hoạt động tốt .


1

Trước khi tôi can đảm cài đặt cả hai cùng một lúc, tôi đã có rất nhiều câu hỏi. Nếu tôi cho python nó sẽ đi đến py3 khi tôi muốn py2? Pip / virtualenv sẽ xảy ra dưới py2 / 3?

Nó dường như rất đơn giản bây giờ.

Chỉ cần mù quáng cài đặt cả hai. Đảm bảo bạn lấy đúng loại (x64 / x32). Trong khi / sau khi cài đặt, đảm bảo bạn thêm vào đường dẫn đến các biến môi trường của mình .

[ENVIRONMENT]::SETENVIRONMENTVARIABLE("PATH", "$ENV:PATH;C:\PYTHONx", "USER")

Thay thế x trong lệnh trên để đặt đường dẫn.

Sau đó đi đến cả hai thư mục.

Hướng đến

python3.6/Scripts/

và đổi tên pip thành pip3.

Nếu pip3 đã tồn tại, xóa pip. Điều này sẽ đảm bảo rằng chỉ pip sẽ chạy dưới python2 . Bạn có thể xác minh bằng cách:

pip --version

Trong trường hợp bạn muốn sử dụng pip với python3 thì chỉ cần sử dụng

pip3 install 

Bạn có thể làm tương tự với tập tin python và những người khác.

Chúc mừng!


1

Dễ dàng, sau khi cài đặt cả hai phiên bản python, thêm các đường dẫn đến các biến môi trường; xem cài đặt biến môi trường. Sau đó vào thư mục python 2 và python 3 và đổi tên chúng thành python2 và python3 tương ứng như được hiển thị ở đây cho python2ở đây cho python3. Bây giờ trong cmd gõ python2 hoặc python3 để sử dụng phiên bản yêu cầu của bạn xem đây.


0

Tôi giả sử như vậy, tôi đã cài đặt Python 2.4, 2.5 và 2.6 cạnh nhau trên cùng một máy tính.


Đó là công việc của tôi cho nhiều phiên bản 2.x, nhưng minty đang hỏi liệu họ có thể chạy 2.x cùng với 3.x. Có một số khác biệt đáng kể giữa hai. Xem: Sự khác biệt giữa 2.x và 3.x
Cale Sweeney

0

Bây giờ tôi chỉ mới bắt đầu với python. Tôi đang đọc cuốn sách "Tìm hiểu Python theo cách khó khăn" của Zed Shaw, yêu cầu python phiên bản 2.x nhưng tôi cũng đang tham gia một lớp học yêu cầu python 3.x

Vì vậy, đây là những gì tôi đã làm.

  1. Tải trăn 2.7
  2. chạy vỏ điện (nên đã được cài đặt trên windows)
  3. chạy python IN POWERSHELL (nếu nó không nhận ra thì chuyển sang bước 4)
  4. Chỉ khi powershell không nhận ra loại python 2.7 như sau:

"[MÔI TRƯỜNG] :: SETENVIRONMENTVARIABLE (" PATH "," $ ENV: PATH; C: \ PYTHON27 "," USER ")" (không có trích dẫn bên ngoài)

  1. Bây giờ gõ python và bạn sẽ thấy nó nói python 2.7 blah blah blah

BÂY GIỜ cho python 3.x

Đơn giản, tải xuống python 3.x đi kèm với ứng dụng python cho windows. SO chỉ cần ghim ứng dụng Python cho Windows vào thanh tác vụ của bạn hoặc tạo lối tắt đến màn hình nền và bạn đã hoàn tất!

Mở Python cho Windows cho 3.x

Mở Powershell cho python 2.x

Tôi hi vọng cái này giúp được!


0

Hmm..Tôi đã làm điều này ngay bây giờ bằng cách tải xuống Python 3.6.5 cho Windows tại https://www.python.org/doads/release/python-365/ và đảm bảo rằng trình khởi chạy sẽ được cài đặt. Sau đó, tôi đã làm theo hướng dẫn sử dụng python 2 và python 3. Khởi động lại dấu nhắc lệnh và sau đó sử dụng py -2.7để sử dụng Python 2 và pyhoặc py -3.6sử dụng Python 3. Bạn cũng có thể sử dụng pip2cho Python 2 pippipcho Python 3 pip.


0

Tôi đã có cùng một vấn đề khi tôi muốn sử dụng python3 cho hầu hết các công việc nhưng IDA pro yêu cầu python2. VẬY, đây là những gì tôi đã làm.

Lần đầu tiên tôi tạo 3 biến trong biến môi trường người dùng như sau:

  1. PYTHON_ACTIVE: Điều này ban đầu trống
  2. HOME_PYTHON27: Có đường dẫn đến thư mục cài đặt Python 2. Ví dụ. "; / tập lệnh;"
  3. HOME_PYTHON38: Tương tự python 2, biến này chứa đường dẫn đến thư mục python 3.

Bây giờ tôi đã thêm

% PYTHON_ACTIVE%

biến PATH. Vì vậy, về cơ bản nói rằng bất cứ thứ gì "PYTHON_ACTIVE" này chứa là con trăn hoạt động. Chúng tôi lập trình thay đổi nội dung chứa "PYTHON_ACTIVE" để chuyển đổi phiên bản python.

Đây là kịch bản ví dụ:

:: This batch file is used to switch between python 2 and 3.
@ECHO OFF

set /p choice= "Please enter '27' for python 2.7 , '38' for python 3.8 : "

IF %choice%==27 (
setx PYTHON_ACTIVE %HOME_PYTHON27%
)

IF %choice%==38 (
setx PYTHON_ACTIVE %HOME_PYTHON38%
)


PAUSE

Kịch bản này lấy phiên bản python làm đầu vào và theo đó sao chép HOME_PYTHON27 hoặc HOME_PYTHON38 sang PYTHON_ACTIVE. Do đó thay đổi phiên bản Python toàn cầu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.