首页 > 编程语言 >2023最新!Python3.12于win10环境下的安装配置

2023最新!Python3.12于win10环境下的安装配置

时间:2023-11-14 23:35:47浏览次数:37  
标签:Python3.12 Python python 勾选 该项 windows 2023 win10 安装

2023最新!Python3.12于win10环境下的安装配置

资源:Python官网Python3.12.0

此为我记录Python安装,参考了这位博主的文章https://blog.csdn.net/thefg/article/details/128601410

导航

目录

一、下载Python

点击Python3.12.0下载安装,或者去官网自行选择安装版本

二、安装Python

  1. 双击安装程序,都打上勾,强烈建议这类开发环境使用默认的安装位置,以后方便自己上网查问题
    • Use admin privileges when installing py.exe
      • 在windows系统中,管理员账户Administrator具有最高的访问权限,有访问其它账户的权限,而个人账户之间是没有互相访问权限的。
      • 该项勾选,以管理员权限安装python的可执行程序。以管理员权限安装python,其它windows账户(User)登录系统后都可以使用python。
      • 若该项不勾选,且当前账户是个人账户,安装python后,其它非管理员账户登录到windows系统不能使用这个账户安装的python。
    • Add python.exe to PATH
      • 该项勾选,添加python到windows的系统路径,方便操作系统自动识别。
    • InstallNow默认安装会自动额外安装IDLE、pip、documentation、Creates shortcuts and file associations(在开始菜单中创建快捷方式,创建文件关联)。默认安装是安装相对基础的内容,但已具备python基本开发功能,如果要减少或增加功能,或指定安装路径,可以选择自定义安装。通常我们选择自定义安装,可以增加更多的功能
  2. 点击next
    • Documentation
      • 安装python离线文档文件,一般是python的使用说明文档,该项可选可不选。
    • pip
      • 安装pip,能在cmd命令窗口安装python外部的库,该项勾选。安装后,可以win+r启动开始的运行窗口,输入cmd,在cmd命令窗口输入pip install 库名,即可以自动下载安装这个库。输入pip unstall 库名,可以卸载这个库。在cmd命令窗口的默认路径中使用pip安装或卸载库,一般是安装到python路径下的Lib→site-packages文件夹中,卸载也是卸载python路径下的Lib→site-packages文件夹中的库。
    • tcl/tk and IDLE
      • 安装tkinter 和IDLE开发环境,该项是否勾选可根据需求而定。Tkinter 模块是 Python 的标准 Tk GUI 工具包的接口,tkinter 模块可以创建 GUI 应用程序。IDLE是Python的集成开发和学习环境,全称Integrated Development and Learning Environment,是一个可视化的shell命令行,是一个简单的命令运行窗口,安装后在电脑开始菜单(windows桌面左下角)中生成IDLE快捷方式。
    • Python test suite
      • 安装Python的标准库测试套件,可用于执行已编写的测试用例,用来测试写的类和方法是否符合预期,该项是否勾选可根据需求而定。
    • py launcher
      • launcher是适用于windows的python启动器,可帮助我们定位和执行不同的python版本,该项勾选。
    • for all users(requires admin privileges)
      • 启动器(launcher)为所有windows账户都可用,上面安装设置中已勾选管理员权限,该项是否勾选可根据需求而定。
  3. 钩中图示选项后,点击next
    • Install Python 3.11 for all users
      • 为所有windows账户都可用,该项是否勾选可根据需求而定。
    • Associate files with Python(requires the 'py'launcher)
      • 文件关联,关联.py后缀的文件到Python(需要安装python启动器launcher),该项勾选。
    • Create shortcuts for installed applications
      • 为安装应用程序创建快捷方式,在开始菜单中会显示创建的有关快捷方式,该项勾选。
    • Add Python to environment variables
      • 添加python为系统的环境变量,该项勾选。前面步骤勾选Add python.exeto PATH后,该项自动勾选。
      • 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到环境变量path中指定的路径去找可运行的变量。
      • 环境变量中的系统变量是对所有用户有效,用户变量是对当前登录的windows账号有效,当系统变量查找不到时,会到当前用户变量中查找。另外,环境变量名称是不区分大小写的,比如:PATH和path,两个名称是一样的。
    • Precompile standard library
      • Python程序代码文件(.py)先要编译成字节码,然后再在虚拟机中执行。
      • python的标准库(standard library)是pyhon安装时默认安装的自带的库(也叫内置库)。预编译标准库(Precompile standard library),在安装的时候把标准库的.py 文件编译成.pyc字节码文件,以后运行的时候就可以省去编译,会快一点,该项可以勾选。
    • Download debugging symbols
      • 下载调试符号,debugging symbols可以帮助调试程序,记录了变量、函数等这类符号和内存定位的关系,该项是否勾选可根据需求而定。
    • Download debug binaries(requires VS 2017 or later)
      • 下载调试二进制文件(需要安装VS 2017,VS是微软推出的一款功能强大的开发工具),该项是否勾选可根据需求而定。
    • Customizeinstall location
      • 自定义安装路径,可以指定路径安装python。建议使用默认安装位置
  4. 开始安装,点击close结束安装

三、检验是否安装成功

按下 win+r输入cmd并回车,在命令符窗口输入 Python,若出现版本号则说明安装成功,若是失败。。。。好吧,我没有想到全程下来只是勾了几个选项还能失败的,你可以右击这个安装程序,然后以管理员身份运行,emmmm,再看着以上步骤安装就是了

标签:Python3.12,Python,python,勾选,该项,windows,2023,win10,安装
From: https://www.cnblogs.com/LiuYueSheng/p/17832835.html

相关文章

  • 2023年11月14号(学生选课管理系统源代码)
    今天将本周一的代码进行了bug修改和完善,下面是源代码四张数据库的内容与命名:主页面:<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>选课管理系统</title></head><body><tablebgcolor=&......
  • 2023NOIP A层联测30 总结
    2023NOIPA层联测30总结题目T1草莓列车\(n\leq10^5,m\leq10^7\)赛时思路一开始看错\(m\)数据范围,以为\(O(m\logm)\)可以过,后来发现问题以后,集中在考虑线段树之类的\(\log\)级别的算法维护序列,或者线段区间,一直没有想过ST表相关数据结构,于是最后只有60。赛后......
  • 20231114打卡
    今天学习了数据结构练习了最小生成树算法kruskal和最短路径dijkstra和floyd算法#defineMAX10000000#include<iostream>usingnamespacestd;structGraph{ int**arc; char*vex; intvexnum; intarcnum;};structEdge{ intstart,end,weight;};Edge*cre......
  • 2023NOIP A层联测31总结
    2023NOIPA层联测31总结\(T1\)暴力操作:给你一个长度为\(n\)的序列\(a\),你可以花费\(c_x\)使得\(a_i\)变为\([a_i/x]\),你总共有\(k\)元。为最终序列的中位数最小是多少。保证\(n\)为奇数。\(n,m\le5*10^5\)首先想到了二分一个答案,因为只要使得前\((n+1......
  • 2023.11.14
    CLYZ联考。鉴定为FJOI。A问\(\{1,2,\dots,n\}\)有多少子集的\(\gcd=G\),\(\operatorname{lcm}=L\)。另外地,多次询问若子集包含\(x\)的方案数。答案模\(998244853\)。\(1\len,G,L\le10^8\),\(1\leq\le5000\),\(1\lex\len\)。\(\mathrm{TL}=6\mathrm{s}\)。先解决......
  • 81st 2023/11/13 NOIP Day-4
    本次的出题人是OP小总结下T1就算切不了,也能拿很高的部分分,赛时就应该认真思考完每一部分的分看看能不能拿毕竟这里不是改题,赛时认真思考拿不到的分,认了,较劲也没什么用也不能因此而放掉这一道题,应该去看看有没有什么部分分能拿这样就算切不了题,分数也不会太难看这次T2很能说......
  • 80th 2023/11/12 NOIP Day-5
    停课训练的第一天,还有六天NOIP抓紧训练记录下今晚小小的思考,有部分偏于思维漏洞用栈模拟一类题,就是一串数中删掉中间一部分数,然后若要将两边重新连上,之前要么花大时间重新赋值,要么用链表导致失去直接用数组\(O(1)\)访问的功能,现在发现还可以用栈,若没有在线修改,那么可以从左往......
  • 79th 2023/11/4 模拟赛总结57
    这次是多校集训赛题目难,一道题都不会T2有奇怪的小思路,但有时候算不出答案赛时是看完题后,先手玩了一会T1,发现没什么思路后,对T2起了兴趣然后就试图在用代数式去算最大值取值,然后发现为保证正确性,只能\(O(n^2)\)去打,还要防止取到负数于是先打了T1暴力,然后打T2,一开始没发现它正确......
  • 2023.11.14 总结
    T1题意:已知\(P=10^{18}+31\)为质数且存在原根\(g=42\),记\(A_0\)为\(795484359100928850\),\(A_k=f(A_{k-1})\),其中\(0<f(x)<P\)且满足\(g^{f(x)}\equivx(modP)\),可证明这样\(f(x)\)唯一存在,每次查询一点\(f(x)\)的取值,\(1\lex\le10^5\)。事实上,此......
  • 云服务器一年低至81元!2023双十一云服务器降价大盘点!
    又是一年双十一,云服务器厂商的优惠活动也开始了。咱们有建站,学习linux需求的小伙伴,在电商平台消费的尾声,也可以关注一下这些低价的云服务器信息,花点小钱,包圆一整年的服务器。说起云服务器,大家肯定首先想到的是阿里云、腾讯云这些国内领先的提供商,那咱们就先从这些“大牌”开始盘点:1......