- vừa được xem lúc

Manage multiple versions of Python in same machine

0 0 11

Người đăng: Gryffindor

Theo Viblo Asia

Timeline of Python releases

Release timeline of Python

Source https://devguide.python.org/versions/

Install Python 3.11.3

Download latest version of Python (3.11.3) at https://www.python.org/downloads/ (25 MB)

Python launcher in Windows operating system.

Type

>>> exit()

for existing.

Install Python 3.10.10 in the same machine

Download Python 3.10.10 at https://www.python.org/downloads/windows/ , https://www.python.org/ftp/python/3.10.10/python-3.10.10-amd64.exe , then install in the same machine with existing Python 3.11.3 .

Run Python 3.10.10 from Python 3.11.3 launcher

py -V 3.10

Install Python 3.9.13 and so on (3.8, 3.7)

Link download https://www.python.org/ftp/python/3.9.13/python-3.9.13-amd64.exe

Active Python 3.9.13

py -3.9

Few helpful commands

py -3.9 -V

Run Python file/project with a specific version of Python

Create folder D:\temp_2023_05_11 , inside this folder, create file get_version.py has content

print(__import__('sys').version)

Then run

cd /d D:\temp_2023_05_11
dir
py -3.9 get_version.py
py -3.10 get_version.py
py -3.11 get_version.py

See list of versions

py --list

Set default version of Python (not latest version by default)

setx PY_PYTHON 3.10

then close all CMD windows, open CMD again, see the result in effect:

py -V

result

Python 1.10.10

Use Chocolately and pyenv-win

Run CMD as administrator

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

image.png

image.png

Bình luận

Bài viết tương tự

- vừa được xem lúc

Thao tác với File trong Python

Python cung cấp các chức năng cơ bản và phương thức cần thiết để thao tác các file. Bài viết này tôi xin giới thiệu những thao tác cơ bản nhất với file trong Python.

0 0 49

- vừa được xem lúc

Tập tành crawl dữ liệu với Scrapy Framework

Lời mở đầu. Chào mọi người, mấy hôm nay mình có tìm hiểu được 1 chút về Scrapy nên muốn viết vài dòng để xem mình đã học được những gì và làm 1 demo nho nhỏ.

0 0 150

- vừa được xem lúc

Sử dụng Misoca API (oauth2) với Python

Với bài viết này giúp chúng ta có thể nắm được. ・Tìm hiểu cách xử lý API misoca bằng Python.

0 0 36

- vừa được xem lúc

[Series Pandas DataFrame] Phân tích dữ liệu cùng Pandas (Phần 3)

Tiếp tục phần 2 của series Pandas DataFrame nào. Let's go!!. Ở phần trước, các bạn đã biết được cách lấy dữ liệu một row hoặc column trong Pandas DataFame rồi phải không nào. 6 Hoc.

0 0 46

- vừa được xem lúc

Lập trình socket bằng Python

Socket là gì. Một chức năng khác của socket là giúp các tầng TCP hoặc TCP Layer định danh ứng dụng mà dữ liệu sẽ được gửi tới thông qua sự ràng buộc với một cổng port (thể hiện là một con số cụ thể), từ đó tiến hành kết nối giữa client và server.

0 0 57

- vừa được xem lúc

[Series Pandas DataFrame] Phân tích dữ liệu cùng Pandas (Phần 2)

Nào, chúng ta cùng đến với phần 2 của series Pandas DataFrame. Truy xuất Labels và Data. Bạn đã biết cách khởi tạo 1 DataFrame của mình, và giờ bạn có thể truy xuất thông tin từ đó. Với Pandas, bạn có thể thực hiện các thao tác sau:.

0 0 77