Hướng dẫn how do i use a different version of python in windows? - làm cách nào để sử dụng phiên bản python khác trong windows?
235 Show 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. 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.
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 8.Điều này làm trong Windows, là truy tìm biến môi trường 9, kiểm tra tệp thực thi, hoặc tệp hàng loạt ( 0), tệp lệnh ( 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 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ư 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ư 4 hoặc 5.Thay thế khác là tạo một lối tắt cho 6 tương ứng gọi một trong số họ 7 và 8 khác; Sau đó, bạn có thể chỉ cần chạy 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 đề:
0 - Đối với các tập lệnh bạn muốn được chạy với Python 2.5 1 - Đối với các tập lệnh, bạn muốn được chạy với Python 2.6 1 - for scripts you want to be run with Python 2.6hoặc thay vì chạy lệnh 8 chạy lệnh pylauncher ( 3) specyfing phiên bản python bạn muốn; 4 - Phiên bản 2.6 5 - Phiên bản được cài đặt mới nhất 2.x 6 - Phiên bản 3.4 7 - Phiên bản cài đặt mới nhất 3.x 5 – latest installed version 2.x 6 – version 3.4 7 – latest installed version 3.x
8 9Ví dụ 0 1Sau đó, 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 2 và khi bạn muốn chuyển sang Python 2.6 2and when you want to switch to Python 2.6 you do
Đã 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 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: 4 ra mắt phiên bản Python được nêu trong 5 hoặc Python 2 nếu thiếu 5. 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
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
Đã 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 8. Nếu bạn cũng có phiên bản 32 bit và 64 bit, bạn chỉ có thể nhập 9 hoặc 0.Đã trả lời ngày 13 tháng 3 năm 2019 lúc 18:31Mar 13, 2019 at 18:31
8
Đã 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. 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
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 6 ở đây 7 đi cùng với 8 của bạnSau 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 9Sau đó, CD đến VenV, nhập 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
Jithin Paljithin PalJithin Pal 5161 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ụ:
cho Python 2.5 trên Windows và
cho Python 2.6 trên Windows hoặc
hoặc
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 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:
Lưu ý "Altinstall" có nghĩa là nó sẽ cài đặt nó, nhưng nó sẽ không thay thế lệnh 8.Trên Windows, bạn không nhận được lệnh toàn cầu 8 theo như tôi biết để đó không phải là vấn đề.
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:
Đã trả lời ngày 7 tháng 10 năm 2015 lúc 19:47Oct 7, 2015 at 19:47
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
Đã 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
Đâ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:
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: 0Mở và chỉnh sửa các biến môi trường. Thêm 4 biến người dùng mới. 1Lư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: 2Nhiề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
Trong phần Hệ thống biến
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ớ. 3Nộ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) 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 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 7Đã trả lời ngày 17 tháng 9 năm 2020 lúc 18:32Sep 17, 2020 at 18:32
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ụ:
Đã trả lời ngày 7 tháng 4 lúc 13:01Apr 7 at 13:01
Hiển thị các con trăn đã cài đặt của bạn 4Sử dụng phiên bản Python để làm điều gì đó 5ex. 6Sẽ tạo môi trường ảo trong Python 3.8 Note: 7khô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
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.
Đã trả lời ngày 15 tháng 9 năm 2020 lúc 9:39Sep 15, 2020 at 9:39
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 Làm cách nào để sử dụng một phiên bản khác của Python?Nếu bạn muốn sử dụng một phiên bản khác, bạn có thể làm như vậy bằng cách chèn một dòng đặc biệt ở đầu tệp của bạn, được gọi là Hashbang.Bạn cũng có thể sử dụng Hashbang để chạy tập lệnh của mình trong VirtualEnv mà bạn đã xác định bằng cách trỏ nó vào Python có thể thực thi trong VirtualEnv.inserting a special line at the top of your file, called a hashbang. You can also use a hashbang to run your script in a virtualenv that you've defined by pointing it at the python executable in the virtualenv.
Chúng ta có thể có nhiều phiên bản Python trong Windows không?Cài đặt nhiều phiên bản Python cho người dùng Windows, tôi khuyên bạn nên sử dụng tùy chọn Trình cài đặt thực thi Windows X86-64 nếu bạn hoạt động trên hệ thống 64bit.Nếu không, chỉ cần sử dụng trình cài đặt thực thi Windows X86.Sau khi định vị tùy chọn cài đặt cho phiên bản cụ thể, chỉ cần nhấn liên kết tải xuống.I recommend using the Windows x86-64 executable installer option if you work on a 64bit system. Otherwise, just use the Windows x86 executable installer . After locating the install option for the specific version, just press the download link.
Làm cách nào để chuyển đổi phiên bản Python?Chuyển phiên bản Python trên Ubuntu & Debian.. Tạo một liên kết symlink từ/usr/bin/python2..... Thay đổi liên kết Symlink thành/usr/bin/python3..... Lặp lại bước 2 để thêm phiên bản Python vào nhóm, đã được cài đặt trên hệ thống của bạn .. Tại thời điểm này, bạn đã thêm hai phiên bản nhị phân Python vào tên nhóm là Py Python..... Đó là nó.. |