Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

235

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đã có hai phiên bản Python được cài đặt trên máy của mình (phiên bản 2.6 và 2.5). Tôi muốn chạy 2.6 cho một dự án và 2.5 cho một dự án khác.

Làm thế nào tôi có thể chỉ định những gì tôi muốn sử dụng?

Tôi đang làm việc trên Windows XP SP2.

Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

Karl Knechtel

59.3k10 Huy hiệu vàng86 Huy hiệu bạc130 Huy hiệu đồng10 gold badges86 silver badges130 bronze badges

hỏi ngày 3 tháng 1 năm 2011 lúc 9:30Jan 3, 2011 at 9:30

Bilal Basharatbilal BasharatBilal Basharat

2.8965 Huy hiệu vàng20 Huy hiệu bạc20 Huy hiệu đồng 205 gold badges20 silver badges20 bronze badges

4

Chạy một bản sao khác của Python cũng dễ dàng như bắt đầu thực thi chính xác. Bạn đề cập rằng bạn đã bắt đầu một phiên bản Python, từ dòng lệnh, chỉ bằng cách nhập

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
8.

Điều này làm trong Windows, là truy tìm biến môi trường

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
9, kiểm tra tệp thực thi, hoặc tệp hàng loạt (
> python25
0), tệp lệnh (
> python25
1) hoặc một số thực thi khác để chạy (điều này được kiểm soát bởi biến môi trường
> python25
2), phù hợp với Tên được đưa ra. Khi nó tìm đúng tệp để chạy tệp đang được chạy.

Bây giờ, nếu bạn đã cài đặt hai phiên bản Python 2.5 và 2.6, đường dẫn sẽ có cả hai thư mục của họ trong đó, một cái gì đó như

> python25
3 nhưng Windows sẽ ngừng kiểm tra đường dẫn khi tìm thấy một trận đấu.

Những gì bạn thực sự cần làm là gọi rõ ràng một hoặc cả hai ứng dụng, chẳng hạn như

> python25
4 hoặc
> python25
5.

Thay thế khác là tạo một lối tắt cho

> python25
6 tương ứng gọi một trong số họ
> python25
7 và
> python25
8 khác; Sau đó, bạn có thể chỉ cần chạy
> python25
7 trên dòng lệnh của mình.

Đã trả lời ngày 3 tháng 1 năm 2011 lúc 11:54Jan 3, 2011 at 11:54

16

Thêm hai giải pháp nữa cho vấn đề:

  • Sử dụng pylauncher (nếu bạn có Python 3.3 hoặc mới hơn, không cần phải cài đặt nó vì nó đã đi kèm với Python rồi) và thêm các dòng Shebang vào các tập lệnh của bạn;

C:\Python2.5\Python.exe
0 - Đối với các tập lệnh bạn muốn được chạy với Python 2.5
C:\Python2.5\Python.exe
1 - Đối với các tập lệnh, bạn muốn được chạy với Python 2.6
C:\Python2.5\Python.exe
1 - for scripts you want to be run with Python 2.6

hoặc thay vì chạy lệnh

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
8 chạy lệnh pylauncher (
C:\Python2.5\Python.exe
3) specyfing phiên bản python bạn muốn;

C:\Python2.5\Python.exe
4 - Phiên bản 2.6
C:\Python2.5\Python.exe
5 - Phiên bản được cài đặt mới nhất 2.x
C:\Python2.5\Python.exe
6 - Phiên bản 3.4
C:\Python2.5\Python.exe
7 - Phiên bản cài đặt mới nhất 3.x
C:\Python2.5\Python.exe
5 – latest installed version 2.x
C:\Python2.5\Python.exe
6 – version 3.4
C:\Python2.5\Python.exe
7 – latest installed version 3.x

  • Cài đặt VirtualEnv và tạo hai VirtualEnvs;

C:\Python2.5\Python.exe
8

C:\Python2.5\Python.exe
9

Ví dụ

C:\Python2.6\Python.exe
0

C:\Python2.6\Python.exe
1

Sau đó, bạn có thể kích hoạt đầu tiên và làm việc với Python 2.5 như thế này

C:\Python2.6\Python.exe
2 và khi bạn muốn chuyển sang Python 2.6
C:\Python2.6\Python.exe
2
and when you want to switch to Python 2.6 you do

deactivate  
c:\venvs\2.6\activate

Đã trả lời ngày 3 tháng 11 năm 2012 lúc 17:09Nov 3, 2012 at 17:09

Piotr Dobrogostpiotr DobrogostPiotr Dobrogost

40.4K37 Huy hiệu vàng232 Huy hiệu bạc357 Huy hiệu đồng37 gold badges232 silver badges357 bronze badges

6

Từ Python 3.3 trở đi, có trình khởi chạy Python chính thức cho Windows (http://www.python.org/dev/peps/pep-0397/). Bây giờ, bạn có thể sử dụng

C:\Python2.6\Python.exe
3 để xác định phiên bản mong muốn của trình thông dịch cũng trên Windows. Xem thêm chi tiết trong nhận xét khác của tôi hoặc đọc PEP 397.

Tóm tắt:

C:\Python2.6\Python.exe
4 ra mắt phiên bản Python được nêu trong
C:\Python2.6\Python.exe
5 hoặc Python 2 nếu thiếu
C:\Python2.6\Python.exe
5.
C:\Python2.6\Python.exe
7 ra mắt Python 3.

Đã trả lời ngày 21 tháng 6 năm 2013 lúc 23:15Jun 21, 2013 at 23:15

PEPRPEPRpepr

Huy hiệu vàng 19.4K1414 gold badges72 silver badges134 bronze badges

9

Theo @alexander, bạn có thể tạo một tập hợp các liên kết tượng trưng như dưới đây. Đặt chúng ở một nơi nào đó được bao gồm trong con đường của bạn để chúng có thể dễ dàng được gọi

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe

Miễn là C: \ bin hoặc bất cứ nơi nào bạn đặt chúng vào con đường của bạn bây giờ bạn có thể đi

> python25

Đã trả lời ngày 19 tháng 12 năm 2012 lúc 13:37Dec 19, 2012 at 13:37

4

Ví dụ: loại phiên bản 3.6

C:\Python2.6\Python.exe
8. Nếu bạn cũng có phiên bản 32 bit và 64 bit, bạn chỉ có thể nhập
C:\Python2.6\Python.exe
9 hoặc
/usr/local/bin/python-2.5
0.

Đã trả lời ngày 13 tháng 3 năm 2019 lúc 18:31Mar 13, 2019 at 18:31

8

  1. Cài đặt Python

    • C: \ Python27
    • C: \ Python36
  2. biến môi trường

    • /usr/local/bin/python-2.5
      
      1
    • /usr/local/bin/python-2.5
      
      2
    • /usr/local/bin/python-2.5
      
      3
  3. Đổi tên tập tin

    • C: \ Python27 \ Python.exe → C: \ Python27 \ Python2.exe
    • C: \ Python36 \ Python.exe → C: \ Python36 \ Python3.exe
  4. pip

    • /usr/local/bin/python-2.5
      
      4
    • /usr/local/bin/python-2.5
      
      5

Đã trả lời ngày 19 tháng 12 năm 2018 lúc 8:03Dec 19, 2018 at 8:03

山茶树 和 茶树 茶树 和山茶树和葡萄树

1.6801 Huy hiệu vàng17 Huy hiệu bạc15 Huy hiệu đồng1 gold badge17 silver badges15 bronze badges

3

Tôi thực sự đề xuất dự án Pyenv-Win.

Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

Nhờ công việc của Kirankotari, bây giờ chúng tôi có phiên bản Windows của Pyenv.

Đã trả lời ngày 31 tháng 5 năm 2019 lúc 5:03May 31, 2019 at 5:03

Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

Xin Lvxin LvXin Lv

1511 Huy hiệu bạc3 Huy hiệu đồng1 silver badge3 bronze badges

Một cách dễ dàng cho điều này là bạn có thể sử dụng

/usr/local/bin/python-2.5
6 ở đây
/usr/local/bin/python-2.5
7 đi cùng với
/usr/local/bin/python-2.5
8 của bạn

Sau khi cài đặt ảo, bạn có thể tạo môi trường ảo của ứng dụng bằng cách sử dụng

/usr/local/bin/python-2.5
9

Sau đó, CD đến VenV, nhập

/usr/local/bin/python-2.6
0

Điều này sẽ kích hoạt phiên bản Python bạn thích. Chỉ cần thay đổi số phiên bản để sử dụng phiên bản Python khác.

Đã trả lời ngày 4 tháng 10 năm 2020 lúc 17:28Oct 4, 2020 at 17:28

Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

Jithin Paljithin PalJithin Pal

5171 Huy hiệu vàng4 Huy hiệu bạc15 Huy hiệu đồng1 gold badge4 silver badges15 bronze badges

1

Khi bạn cài đặt Python, nó sẽ không ghi đè lên các cài đặt khác của các phiên bản chính khác. Vì vậy, việc cài đặt Python 2.5.x sẽ không ghi đè lên Python 2.6.x, mặc dù cài đặt 2.6.6 sẽ ghi đè lên 2.6.5.

Vì vậy, bạn chỉ có thể cài đặt nó. Sau đó, bạn gọi phiên bản Python bạn muốn. Ví dụ:

C:\Python2.5\Python.exe

cho Python 2.5 trên Windows và

C:\Python2.6\Python.exe

cho Python 2.6 trên Windows hoặc

/usr/local/bin/python-2.5

hoặc

/usr/local/bin/python-2.6

trên Windows Unix (bao gồm Linux và OS X).

Khi bạn cài đặt trên UNIX (bao gồm Linux và OS X), bạn sẽ cài đặt lệnh

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
8 chung, đây sẽ là lệnh cuối cùng bạn đã cài đặt. Đây chủ yếu không phải là một vấn đề vì hầu hết các tập lệnh sẽ gọi rõ ràng /USR/local/bin/python2.5 hoặc một cái gì đó chỉ để bảo vệ chống lại điều đó. Nhưng nếu bạn không muốn làm điều đó, và có lẽ bạn không thể cài đặt nó như thế này:

./configure
make
sudo make altinstall

Lưu ý "Altinstall" có nghĩa là nó sẽ cài đặt nó, nhưng nó sẽ không thay thế lệnh

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
8.

Trên Windows, bạn không nhận được lệnh toàn cầu

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
8 theo như tôi biết để đó không phải là vấn đề.

Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

Martineau

Huy hiệu vàng 116K2525 gold badges160 silver badges285 bronze badges

Đã trả lời ngày 3 tháng 1 năm 2011 lúc 9:39Jan 3, 2011 at 9:39

Lennart Regebrolennart RegebroLennart Regebro

162K41 Huy hiệu vàng221 Huy hiệu bạc251 Huy hiệu Đồng41 gold badges221 silver badges251 bronze badges

5

Đây là một hack nhanh:

  1. Chuyển đến thư mục của phiên bản Python bạn muốn chạy
  2. Nhấp chuột phải vào Python.exe
  3. Chọn 'Tạo phím tắt'
  4. Đặt tên phím tắt đó để gọi theo (Tôi sử dụng p27, p33, v.v.)
  5. Di chuyển lối tắt đó vào thư mục nhà của bạn (________ 64)
  6. Mở dấu nhắc lệnh và nhập ____ ____ 65 (Tôi sử dụng
    /usr/local/bin/python-2.6
    
    6)

Đã trả lời ngày 7 tháng 10 năm 2015 lúc 19:47Oct 7, 2015 at 19:47

Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

David Greydanusdavid GreydanusDavid Greydanus

2.3581 Huy hiệu vàng22 Huy hiệu bạc42 Huy hiệu đồng1 gold badge22 silver badges42 bronze badges

CP C: \ Python27 \ bin \ python.exe dưới dạng python2.7.exe

CP C: \ Python34 \ bin \ python.exe dưới dạng python3.4.exe

Tất cả đều nằm trong đường dẫn hệ thống, chọn phiên bản bạn muốn chạy

C:\Users\username>python2.7
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>>

C:\Users\username>python3.4
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Đã trả lời ngày 21 tháng 7 năm 2014 lúc 15:12Jul 21, 2014 at 15:12

1

Cách dễ nhất để chạy nhiều phiên bản Python trên Windows được mô tả bên dưới như sau:-

1) Tải xuống các phiên bản mới nhất của Python từ python.org/doads bằng cách chọn phiên bản có liên quan cho hệ thống của bạn.python from python.org/downloads by selecting the relevant version for your system.

2) Chạy trình cài đặt và chọn Thêm Python 3.x vào đường dẫn để đặt đường dẫn tự động trong Python 3 (bạn chỉ cần nhấp vào hộp kiểm). Đối với Python 2, hãy mở trình cài đặt Python 2 của bạn, hãy chọn bất kỳ tùy chọn nào bạn muốn nhưng chỉ cần nhớ đặt thêm python.exe vào đường dẫn để được cài đặt trên ổ cứng cục bộ, bây giờ chỉ cần nhấp vào tiếp theo và chờ trình cài đặt kết thúc.Add python 3.x to the path to set path automatically in python 3 (you just have to click the checkbox). For python 2 open up your python 2 installer, select whatever preferences you want but just remember to set Add python.exe to path to Will be installed on local hard drive, Now just click next and wait for the installer to finish.

3) Khi cả hai cài đặt hoàn tất. Nhấp chuột phải vào máy tính của tôi-theo các thuộc tính-cài đặt hệ thống nâng cao-truy cập các biến môi trường-Nhấp vào các biến hệ thống mới và thêm một biến hệ thống mới với tên biến là py_python và đặt giá trị biến này thành 3. Bây giờ Nhấp vào OK và bạn nên được thực hiện.Right click on my computer--Go to properties--Select advanced system settings--Go to environment variables--Click on new under System variables and add a new system variable with variable name as PY_PYTHON and set this variable value to 3. Now click on OK and you should be done.

4) Bây giờ để kiểm tra điều này Mở dấu nhắc lệnh. Một khi bạn đang ở đó loại Python hoặc PY, nó sẽ mở Python3.command prompt. Once you are in there type python or py, It should open up python3.

5) Bây giờ thoát ra khỏi Python3 bằng cách gõ thoát (). Bây giờ gõ PY -2 Nó sẽ mở Python 2.exit(). Now type py -2 it should open python 2.

Nếu không có gì trong số này hoạt động thì hãy khởi động lại máy tính và nếu sự cố vẫn còn thì hãy gỡ cài đặt mọi thứ và lặp lại các bước.

Thanks.

Đã trả lời ngày 6 tháng 3 năm 2018 lúc 17:35Mar 6, 2018 at 17:35

Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

Đây là một giải pháp đơn giản và thanh lịch để dễ dàng chạy 2 phiên bản Python khác nhau mà không cần sử dụng các tập lệnh trong Windows. Dù là phiên bản của Python, nó sẽ bắt đầu từ dấu nhắc lệnh.

Tôi có phiên bản Python 3.6.6 và 3.9. Các đường dẫn biến môi trường là bình thường và được tự động thêm vào khi mỗi phiên bản Python được cài đặt.

Tốt nhất là cài đặt Python bằng tùy chọn "Tất cả người dùng". Bằng cách này, Python sẽ đơn giản cài đặt thành:

C:\program files\python36  
C:\program files\python39

Mở từng thư mục Python này và tìm tệp python.exe. Sao chép và dán tệp python.exe vào các thư mục tương tự. Sau đó đổi tên cẩn thận các bản sao thành:

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
0

Mở và chỉnh sửa các biến môi trường. Thêm 4 biến người dùng mới.

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
1

Lưu và thoát các biến môi trường.

Mở một cửa sổ đầu cuối dấu nhắc lệnh mới. Để chạy một hoặc phiên bản khác của Python, hãy loại:

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
2

Nhiều phiên bản của Python có thể dễ dàng được thêm vào bằng cách lặp lại giống như hình trên. Thanh lịch và đơn giản. Xong.

Đã trả lời ngày 21 tháng 10 năm 2021 lúc 7:47Oct 21, 2021 at 7:47

GraygrayGray

9718 Huy hiệu bạc21 Huy hiệu đồng8 silver badges21 bronze badges

1

Sử dụng tệp hàng loạt để chuyển đổi, dễ dàng và hiệu quả trên Windows 7. Tôi sử dụng điều này:

Trong hộp thoại biến đổi môi trường (C: \ Windows \ System32 \ SystemProperIesAdvified.exe),

Trong phần Biến người dùng

  1. Đã thêm % pathpython % vào biến môi trường đường dẫn

  2. đã xóa bất kỳ tài liệu tham khảo nào đến Python Pathes

Trong phần Hệ thống biến

  1. đã xóa bất kỳ tài liệu tham khảo nào đến Python Pathes

Trong phần Hệ thống biến

Tôi đã tạo các tệp hàng loạt cho mỗi lần cài đặt Python (exmple cho 3,4 x64

Name = setPathpyThon34x64 !!! Toexecuteasadmin.bat ;-) Chỉ cần nhớ.

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
3

Nội dung của tệp =

Để chuyển đổi giữa các phiên bản, tôi thực thi tệp hàng loạt ở chế độ quản trị.

Vì vậy, tôi có quyền kiểm soát chính xác về nó.

Đã trả lời ngày 17 tháng 3 năm 2018 lúc 16:09Mar 17, 2018 at 16:09

AmanamanAman

Phù hiệu bằng đồng 1122 bronze badges

Giả sử nếu chúng ta đã cài đặt Python 3.7 và Python 3.6.

Chúng được lưu trữ tương ứng trong thư mục sau theo mặc định.

C: \ Users \ name \ AppData \ Local \ Programs \ Python \ Python36 C: \ Users \ Name

Nếu chúng ta muốn sử dụng CMD Prompt để cài đặt/chạy lệnh trong bất kỳ môi trường cụ thể nào ở trên, hãy làm điều này:

Cần có python.exe trong mỗi thư mục trên.

Vì vậy, khi chúng tôi thử chạy bất kỳ tệp nào cho Ex. (Xem hình ảnh1)

/usr/local/bin/python-2.6
7. Chúng tôi gọi đó là python.exe tương ứng. Theo mặc định, nó chọn phiên bản thấp hơn của tệp. (có nghĩa là trong trường hợp này, nó sẽ sử dụng từ Python 3.6)

hình ảnh

Vì vậy, nếu chúng ta muốn chạy bằng Python3.7. Chỉ cần thay đổi tên tệp .exe. cho người yêu cũ. Nếu tôi thay đổi thành python37.exe và tôi muốn sử dụng python3.7 để chạy hello.py

Tôi sẽ sử dụng

/usr/local/bin/python-2.6
8. Hoặc nếu tôi muốn sử dụng Python3.7 theo mặc định, tôi sẽ thay đổi tên tệp python.exe trong thư mục Python3.6 thành một thứ khác. để nó sẽ sử dụng python3.7 mỗi lần tôi chỉ sử dụng
/usr/local/bin/python-2.6
7

Đã trả lời ngày 17 tháng 9 năm 2020 lúc 18:32Sep 17, 2020 at 18:32

Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

Bạn có thể tạo các môi trường phát triển Python khác nhau bằng đồ họa từ Anaconda Navigator. Tôi đã gặp vấn đề tương tự khi làm việc với các phiên bản Python khác nhau vì vậy tôi đã sử dụng Anaconda Navigator để tạo ra các môi trường phát triển Python khác nhau và sử dụng các phiên bản Python khác nhau trong mỗi môi trường.

Dưới đây là tài liệu trợ giúp cho việc này.

https://docs.anaconda.com/anaconda/navigator/tutorials/manage-environments/

Đã trả lời ngày 5 tháng 7 năm 2019 lúc 7:50Jul 5, 2019 at 7:50

Giới thiệu thêm chi tiết dựa trên câu trả lời được đưa ra bởi @aMan. Xác định các biến môi trường khác nhau cho các phiên bản Python khác nhau. Ví dụ:

  • Bạn có
    ./configure
    make
    sudo make altinstall
    
    0 và
    ./configure
    make
    sudo make altinstall
    
    1 cùng một lúc.
  • Sau đó, bạn có thể đặt một biến môi trường
    ./configure
    make
    sudo make altinstall
    
    2 cho
    ./configure
    make
    sudo make altinstall
    
    0 và
    ./configure
    make
    sudo make altinstall
    
    2 cho
    ./configure
    make
    sudo make altinstall
    
    1.
  • Cuối cùng, khi bạn muốn chạy python2 (hoặc python3), bạn có thể nhập trực tiếp
    ./configure
    make
    sudo make altinstall
    
    2 (hoặc
    ./configure
    make
    sudo make altinstall
    
    7) trong dấu nhắc lệnh.

Đã trả lời ngày 7 tháng 4 lúc 13:01Apr 7 at 13:01

Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

Hiển thị các con trăn đã cài đặt của bạn

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
4

Sử dụng phiên bản Python để làm điều gì đó

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
5

ex.

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
6

Sẽ tạo môi trường ảo trong Python 3.8

Note:

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe
7

không hoạt động, tôi cho rằng nó phải "py"

Đã trả lời ngày 8 tháng 9 lúc 8:55Sep 8 at 8:55

Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

Sử dụng Trình chỉnh sửa môi trường nhanh chóng, bạn có thể đẩy lên hàng đầu thư mục cài đặt Python mong muốn. Ví dụ: để bắt đầu Python từ thư mục C: \ Python27, đảm bảo rằng thư mục C: \ Python27 là trước hoặc trên đầu thư mục C: \ Python36 trong biến môi trường đường dẫn. Từ kinh nghiệm của tôi, Python đầu tiên có thể thực thi được tìm thấy trong môi trường đường dẫn đang được thực hiện. Ví dụ: tôi đã cài đặt MSYS2 với python27 và vì tôi đã thêm C: \ MSYS2 vào đường dẫn trước C: \ python36, python.exe từ thư mục C: \ MSYS2 .... đang được thực thi.

Đã trả lời ngày 24 tháng 8 năm 2017 lúc 15:37Aug 24, 2017 at 15:37

Tôi nghĩ rằng câu trả lời này có thể hữu ích cho những người khác có nhiều phiên bản Python và muốn sử dụng PipenV để tạo ra môi trường ảo.

  1. Điều hướng đến thư mục dự án và chạy
    ./configure
    make
    sudo make altinstall
    
    8, ví dụ:
    ./configure
    make
    sudo make altinstall
    
    9
  2. Chạy
    C:\Users\username>python2.7
    Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win
    32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    
    C:\Users\username>python3.4
    Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit Intel)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    
    0 để tạo môi trường ảo trong phiên bản Python mà bạn mong muốn. Ví dụ:
    C:\Users\username>python2.7
    Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win
    32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    
    C:\Users\username>python3.4
    Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit Intel)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    
    1
  3. Chạy
    C:\Users\username>python2.7
    Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win
    32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    
    C:\Users\username>python3.4
    Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit Intel)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    
    2 để kích hoạt môi trường ảo của bạn.

Đã trả lời ngày 15 tháng 9 năm 2020 lúc 9:39Sep 15, 2020 at 9:39

Hướng dẫn can i install 2 python versions in windows? - tôi có thể cài đặt 2 phiên bản python trong windows không?

0

Chỉ cần gọi đúng thực thi

Đã trả lời ngày 3 tháng 1 năm 2011 lúc 9:33Jan 3, 2011 at 9:33

Albertovalbertovalbertov

2.30020 huy hiệu bạc15 huy hiệu đồng20 silver badges15 bronze badges

3

Tôi có thể cài đặt hai phiên bản Python trên Windows không?

Cài đặt nhiều phiên bản Python I sẽ sử dụng Python 3.10 và Python 2.7.Bạn có thể tải xuống trình cài đặt cho Python 2.7 tại đây.Bạn có thể học cách cài đặt Python2 trên Windows tại đây.Bạn có thể tải xuống trình cài đặt cho Python 3.10 tại đây.You can download the installer for Python 2.7 here. You can learn to install python2 on Windows here. You can download the installer for Python 3.10 here.

Bạn có thể cài đặt 2 phiên bản Python khác nhau không?

Chuyển đổi giữa các phiên bản khác nhau, bạn có thể lặp lại các bước trên và cài đặt các phiên bản Python khác nhau như bạn muốn và đặt mức độ ưu tiên và sử dụng chúng khi cần thiết.Để sử dụng các phiên bản Python này với IDE, hãy truy cập cài đặt phiên dịch IDE của bạn và ở đó bạn có thể thấy các phiên bản Python khác nhau có sẵn trên hệ thống của mình.You can repeat the above steps and install different versions of python as you want and set priority and use them as needed. To use these python versions with IDE, go to your IDE's interpreter settings and there you can see the different versions of python available on your system.

Tôi có thể cài đặt cả Python 2 và 3 trên Windows không?

Chúng ta có thể cài đặt cả Python 2 và Python 3 trên bất kỳ thiết bị Windows hoặc Linux nào.Chúng ta có thể tạo các môi trường khác nhau trên các IDE khác nhau để sử dụng các phiên bản riêng biệt hoặc sử dụng các cách sau để chạy chúng bằng dấu nhắc lệnh.. We can either create different environments on different IDEs to use the versions separately or use the following ways to run them using the command prompt.