Python 安装教程【使用 Python install manager】

Python 安装教程【使用 Python install manager】

下载

官网如下

https://www.python.org/downloads/

如果选择传统的【exe】格式,安装时会有如下界面

NOTE: This installer is being retired and will no longerbe available after Python 3.15

这句话的翻译是

注意:此安装程序即将停用,在 Python 3.15 版本发布后将不再提供

所以推荐选择【msix】格式的安装包,这是现代打包格式

安装

双击下载的【msix】文件

1

当准备就绪时启动:

勾选后,点击“安装 Python” -> 等待进度条走完 -> Python Install Manager 界面会自动弹出来

图中虽然按钮名字叫“安装 Python”,但是安装的只是一个“管家”(Manager),真正的 Python 还没有安装

这个管家可以在搜索里看到,搜索【python install】

2

图中这句话是

Windows is not configured to allow paths longer than 260 characters.

Python and some other apps can exceed this limit, but it requires changing a system-wide setting, which may need an administrator to approve, and will require a reboot. Some packages may fail to install without long path support enabled.翻译之后是

Windows 未配置为允许长度超过 260 个字符的路径。
Python 及部分其他应用程序可突破此限制,但这需要修改一项系统级设置,该操作可能需要管理员权限批准,且修改后需重启电脑。如果未启用长路径支持,部分软件包可能会安装失败。

我们需要解除 260 字符路径限制,所以输入 y

3

图中内容是

The global shortcuts directory is not configured.

Configuring this enables commands like python3.14.exe to run from your terminal, but is not needed for the python or py commands (for example, py -V:3.14).

We can add the directory (C:\Users\86195\AppData\Local\Python\bin) to PATH now,but you will need to restart your terminal to use it. The entry will be removed if you run py uninstall --purge, or else you can remove it manually when uninstalling Python.翻译之后是

全局快捷方式目录尚未配置。

完成此项配置后,你就可以在终端中直接运行 python3.14.exe 这类命令,但这对 python 或 py 命令(例如 py -V:3.14)来说并非必需操作。

我们现在可以将目录 C:\Users\86195\AppData\Local\Python\bin 添加至系统环境变量 PATH,但你需要重启终端才能使配置生效。若执行 py uninstall --purge 命令,该环境变量条目将会被自动移除;你也可以在卸载 Python 时手动删除它。

这是一个关于环境变量 (PATH) 的配置选项

如果输入 y,安装程序会自动把那个长长的路径添加到系统的 PATH 里

所以输入 y

4

图中内容是

You do not have the latest Python runtime.

Install the current latest version of CPython? If not, you can use 'py install default' later to install.翻译之后是

你当前未安装最新版 Python 运行时环境。

是否安装当前最新版的 CPython?若暂不安装,你可后续执行 py install default 命令来完成安装。

Python: 这是一门编程语言的规范

CPython: 这是 Python 语言的官方标准实现(用 C 语言写的)

CPython 就是我们需要的东西

选择 y 后,会开始从网络下载最新版本的 Python

所以选择 y

5

这是安装过程的最后一个画面,意味着 Python 环境已经安装完成了

这是在问你:是否查看在线帮助文档?

这里选 n,不阅读文档

安装 pip

找到 python 的安装位置,我的是【C:\Users\86195\AppData\Local\Python\pythoncore-3.14-64】

在这个文件夹下打开 cmd,输入

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

这句话的意思是:访问 pip 官方提供的引导脚本地址,下载保存为本地文件

如果不加 -o 参数,代码会直接打印在屏幕上而不是保存文件

可以看到多了个文件

然后运行这个【py】文件

python get-pip.py

可以看到【Scripts】文件夹出现了

把【Scripts】文件夹添加到环境变量的 PATH 中

验证

修改环境变量后,需要重启 cmd 才能重新加载环境变量,输入

python --version
pip --version

pip 镜像源配置

可以看我这篇文章

pip 镜像源测试,配置镜像源教程-ZEEKLOG博客

Read more

Visual C++ 6.0中文版安装包下载教程及win11安装教程

Visual C++ 6.0中文版安装包下载教程及win11安装教程

本文分享的是Visual C++ 6.0(简称VC++6.0)中文版安装包下载及安装教程,关于win11系统下安装和使用VC++6.0使用问题解答,大家在安装使用的过程中会遇到不同的问题,如遇到解决不了的问题请给我留言! 一、安装包的下载 vc6.0安装包下载连接: https://pan.quark.cn/s/979dd8ba4f35 二、安装vc++6.0 1.鼠标右键解压到“VC++ 6.0”安装包,解压后如图所示: 2.双击Steup.exe,进行安装; 3.点击下一步 4.更改路径,建议不要安装在C盘(默认盘符),可以选择其他的盘符,点击浏览进行更改盘符。 5.选择C盘(默认盘或系统盘)以外的盘符。

By Ne0inhk
《C++进阶之STL》【unordered_set/unordered_map 使用介绍】

《C++进阶之STL》【unordered_set/unordered_map 使用介绍】

【unordered_set/unordered_map 使用介绍】目录 * 前言 * ------------unordered_set------------ * 一、介绍 * 二、接口 * 1. 常见的构造 * 2. 容量的操作 * std::unordered_set::size * std::unordered_set::empty * 3. 访问的操作 * std::unordered_set::find * std::unordered_set::count * 4. 修改的操作 * std::unordered_set::clear * std::unordered_set::swap * std::unordered_set::insert * std:

By Ne0inhk
C++ 类和对象(二):默认成员函数详解

C++ 类和对象(二):默认成员函数详解

在 C++ 面向对象编程中,类的默认成员函数是非常重要的概念。当我们没有显式实现某些成员函数时,编译器会自动生成它们,这些函数被称为默认成员函数。本文将详细介绍 C++ 类的 6 个默认成员函数,包括构造函数、析构函数、拷贝构造函数、赋值运算符重载以及取地址运算符重载。 一、默认成员函数概述 默认成员函数是指用户没有显式实现,编译器会自动生成的成员函数。一个类在我们不写任何成员函数的情况下,编译器会默认生成以下 6 个默认成员函数:构造函数析构函数拷贝构造函数赋值运算符重载普通取地址运算符重载const 取地址运算符重载         其中前 4 个是我们需要重点掌握的,后两个在大多数情况下使用编译器自动生成的即可。另外,C++11 以后还增加了两个默认成员函数:移动构造和移动赋值,本文暂不讨论。 二、构造函数         构造函数是一种特殊的成员函数,其作用是在对象实例化时初始化对象,替代了我们以前手动调用的Init函数,并且会自动调用。 构造函数的特点:函数名与类名相同无返回值(不需要写void)对象实例化时系统会自动调用对应的构造函数可以重载

By Ne0inhk
【C++】类和对象(中)

【C++】类和对象(中)

一、类的默认成员函数 编译器会自动生成的成员函数称为默认成员函数。一个类,不写的情况下编译器会默认生成以下6个默认成员函数。另外在C++11中,增加了两个默认成员函数,移动构造和移动赋值。默认成员函数从两方面学习: 1. 我们不写时,编译器默认生成的函数行为是啥?满足我们的需求吗? 编译器默认生成的函数不满足我们的需求,那如何自己实现? 二、构造函数 构造函数主要任务是对象实例化时初始化对象。就像每次写栈或队列时需要初始化Stack Init()、Queue Init(),用了构造函数就不需要写这一步。 构造函数的特点:函数名与类名相同:类class Stack,类中的函数Stack()无返回值。也无void对象实例化时系统会自动调用对应的构造函数构造函数可以重载如果类中没有显式定义构造函数,则C++编译器会自动生成一个无参的默认构造函数,一旦用户显式定义编译器将不再生成无参构造函数、全缺省构造函数、我们不写构造时编译器默认生成的构造函数,都叫做默认构造函数。但是这三个函数有且只有一个存在,不能同时存在。无参构造函数和全缺省构造函数虽然构成函数重载,但是调用时会存在歧

By Ne0inhk