(超详细)python环境安装

article/2025/10/29 7:34:16

耀风也是python初学者,文章可能会有不严谨的地方,如有发现希望帮我指正

1.python环境的安装

(1)为什么要安装python环境?

python是一个解释性语言,所谓解释性语言就是代码不会进行预编译,而是在运行时,编译一句执行一句。(这和C/C++这类编译性语言先编译后执行的机制相比效率会慢很多,但是现在电脑的主频很高,所以完全可以忽略解释性语言的这种编译机制所带来的执行效率的降低。)因此在我们写好python代码想要运行时,就得有一个编译器,把python代码编译成机器码供CPU执行,而这个编译器和传统意义的编译器不同,所以在解释性语言中编译器被称为解释器。我们安装的python环境其实就是python的解释器。

(2)从哪下载python环境安装包?

当然是官网啦!Download Python | Python.org

(浏览时有点慢,耐心等下)

(3)这么多版本我选哪个呢?

看网上的说法是越新越好,但是这个说法有点就绝对,用哪个版本得取决于你项目中支持的python版本。如果没有项目什么的就单纯的想学个python,那么就python3.0版本以上任选一个。

(4)该选哪个安装包呢? 

选那个Windows installer!!!因为它可以根据你的选择自动帮你添加环境变量(懒人福利!),然后根据你计算机的版本看选32/64位的。(环境变量是什么后面会解释)

(5)什么是环境变量?在哪看到它?

环境变量简单来说就是一个程序重要文件的路径,配置环境变量就是在告诉操作系统这个程序的重要文件的路径,这样在我们想运行程序时,操作系统就可以找到它,然后运行它。

可以通过方法找到python环境变量的配置的地方:

a.右击 此电脑 选择里面的 属性

b.点击 高级系统设置

c.点击 环境变量

d.双击path

e.画红框的就是python的环境变量(因为我安装了3.6和3.8两个版本的python,所以这里多出两条环境变量)

 

 (6)为什么python的环境变量有两条?

因为python解释器有两个重要文件,一个是主文件(放没有版权等问题的函数库),另一个是主文件中的Scripts文件(放有版权等其他问题的函数库)

(7)为什么安装包下载的这么慢?怎么解决呢?

因为python官网服务器布置在国外,所以因为科学上网的问题,就比较慢。解决的话,要么有科学上网的工具(会收取一定的费用),要么就是复制下载链接到迅雷中下载(强烈推荐!)

 

 (8)选哪个选项会自动配置环境变量呢?

画红框的,一定要选!!!!!!!

(9)然后点击Install Now就可以安装了

(10)python环境安装到哪了?

这个地方呀!

 (11)可以自定义安装路径吗?

可以的,完全可以,但是也一定要选择自动添加python环境变量,不然就得手动添加!

首先,

 

 然后,

再然后,

改成你想安装的地方,然后点击Install安装

 

 (12)呀!忘了点自动添加环境变量怎么办?怎么手动添加呢?

a.根据(5)中的方法进入python环境变量一般放置的地方

b.复制python安装的路径

c.新建,添加复制的路径

d.复制python安装的路径下Scripts文件的路径,再执行上述新建,添加操作

e.成功

(12)怎么看有没有成功安装python环境呢?

在键盘上敲win(就是有四个方块那个按键)+R ,一定要一起按下!!!

然后输入cmd,

点击确定,进入DOS界面

输入python,如果出现如下结果就成功安装

 

 

 


http://chatgpt.dhexx.cn/article/7j14bZWm.shtml

相关文章

Js string 转为指定类型的日期

1.不可以直接使用start.format(“yyyy-MM-dd hh:mm:ss”),因为start没有format的方法。 2.所以,需要使用Date.parse先将string转为number的格式,parse:解析一个包含日期的字符串,并返回该日期与1970年1月1日午夜之间所间隔的毫秒数…

js把日期字符串转换成时间戳

//获取当前时间: var myDate new Date();//当前时间 var year myDate.getFullYear();//当前年份 var month myDate.getMonth() 1;//当前月份 var day myDate.getDate();//当前日 myDate.getYear(); //获取当前年份(2位) myDate.getFullYe…

如何用js将日期转换成时间戳

一、日期转换成时间戳 js字符串转化成时间戳可以使用自带函数Date(要转化的时间字符串)先转化为Date类型,之后再将Date类型转化为时间戳类型,其中时间字符串有要求,形式必须是yyyy-MM-dd HH:mm:ss的形式,当…

js 将日期转换成时间戳

接上一篇文章,用到了对时间的排序,来看下怎么把日期转换成时间戳吧! 一、日期转换成时间戳 js字符串转化成时间戳可以使用自带函数Date(要转化的时间字符串)先转化为Date类型,之后再将Date类型转化为时间…

JS日期与字符串相互转换(时间格式化YYYY-MM-DD,Dayjs的使用)

JS日期与字符串相互转换——JS封装函数,Dayjs转换时间格式 相关文章调用场景复现一、JS封装函数1、日期转字符串2、字符串转日期 二、 Dayjs转换时间格式1、Dayjs快速安装与使用2、Dayjs格式化日期 相关文章调用 文章内容文章链接JS数组对象——根据日期进行排序&a…

Ubuntu 下用smbclient访问smb

Ubuntu 下用smbclient访问smb smb的配置 首先安装smbclient sudo apt-get install smbclient 查看要访问的ip地址下的共享目录 smbclient -L 192.168.1.4 #192.168.1.4是要访问的smb的ip,这里只是一个例子 我们可以看到有哪些共享文件夹 #Sharename 连接共享的目录 smbcl…

Bash:smbclient 未找到命令

文章目录 前言一:问题展示二:解决办法 前言 启动Windows和linux两个系统共享的时候可能会出现的问题 一:问题展示 二:解决办法 输入命令 yum -y install samba-client samba-common cifs-utils samba

Centos安装smb

1、yum安装smb服务 yum install samba2、创建共享文件夹pub cd /usr mkdir pub 3、设置pub文件夹权限 chmod 055 pub 4、创建配置文件 cd /etc/samba vi smb.conf smb.conf配置, 文件夹为test映射到/usr/pub,文件不可写只可读。 配置访问者是所…

SMB漏洞

目录 一,SMB信息泄露 充电站: 二,MS17-010 (永恒之蓝) 复现 一,SMB信息泄露 靶场:192.168.11.167 攻击机:kali 192.168.11.165 信息探测: nmap -sV 192.168.11.167 可以看到开放了&#…

错误集:smbclient访问Windows共享文件夹报错误:protocol negotiation failed: NT_STATUS_CONNECTION_RESET

smbclient访问Windows共享文件夹报错误:protocol negotiation failed: NT_STATUS_CONNECTION_RESET 文章目录 smbclient访问Windows共享文件夹报错误:protocol negotiation failed: NT_STATUS_CONNECTION_RESET报错现象:解决办法:…

windows开启SMB

SMB/Samba是种用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协议做链接的自由软件。简而言之,此软件在Windows与UNIX系列OS之间搭起一座桥梁,让两者的资源可互…

什么是SMB

一、SMB介绍 通用网络文件系统 1.1、SMB说明 SMB【代表服务器消息块】,是用于共享文件,打印机,串行端口和通0信抽象的协议。 SMB协议上的最早文档是1985年IBM的理查德.夏普(Richard Sharpe)编写(0包含IBM PC网络SMB协议)。目前可以访问的SMB文档是1987年的Microsoft /…

SMBMS

SMBMS 项目搭建 搭建一个maven web项目 配置Tomcat 测试项目是否能够跑起来 导入项目中会遇到的jar包 jsp,servlet,mysql驱动,jstl,starand 创建项目包结构 编写实体类 ORM映射:表-类映射 编写基础公共类 数据库…

SMB信息泄露

SMB信息泄露 1.确保攻击机和靶机处在同局域网/ 首先使用ifconfig命令查看本机IP地址 2.使用 nmap -sn -PE 192.168.56.0/24命令然后扫出靶机IP:192.168.56.103 3.使用nmap -sV 192.168.56.103 命令扫描靶机开放的服务端口 我们发现目标靶机有22,80&…

smbclient命令查看Samba服务共享时出现报错“protocol negotiation failed: NT_STATUS_IO_TIMEOUT”

使用smbclient命令查看Samba服务共享了哪些目录时,报错了,报错信息:protocol negotiation failed: NT_STATUS_IO_TIMEOUT 解决方法: 注释掉网卡配置文件中的DNS, 重启网络 [rootmaster ~]# systemctl restart networ…

【Linux专题】SMB端口号说明

SMB端口号说明 SMB端口号是 TCP/445,还有一些说法是 SMB端口号还包括 137~139, 这种说法只是部分正确; 早期版本的 SMB(SMB 1.0) 最初设计为在 TCP/IP(NBT)上的 NetBIOS 上运行,它使用: TCP/139 进行会话服务(session services) TCP/UDP/137 进行名称服务(name se…

kali(linux) smbclient用法

Smb一般作为文件共享服务器,专门提供Linux与Windows之间的传送文件服务,在kali linux中提供了专用的客户端smbclient 下面就介绍一下其简单用法 如图:-U 后面跟用户名和密码,如果没有则不需要加-U 如图就可以使用linux的ls等命令进…

Linux常用命令——smbclient命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) smbclient 交互方式访问samba服务器 补充说明 smbclient命令属于samba套件&#xff0c;它提供一种命令行使用交互式方式访问samba服务器的共享资源。 语法 smbclient(选项)(参数)选项 -B<ip地址>&…

注意力机制介绍(attention)

注意力机制是指我们将视觉注意力集中在图像的不同区域&#xff0c;或者将注意力集中在一句话中的某个词语&#xff0c;以下图为例&#xff1a; 人眼的视觉注意力允许我们以“高分辨率”关注某个特定区域&#xff08;例如黄色框内的耳朵&#xff09;同时以“低分辨率”处理周围的…

什么是注意力机制及其应用(self attention)?

一、引言 注意力机制是自深度学习快速发展后广泛应用于自然语言处理、统计学习、图像检测、语音识别等领域的核心技术&#xff0c;例如将注意力机制与RNN结合进行图像分类&#xff0c;将注意力机制运用在自然语言处理中提高翻译精度&#xff0c;注意力机制本质上说就是实现信息…