安装了python,环境变量也设置了,但是输入python不报错也没反应是为什么?window的锅!

目录

问题

结论总结

衍生问题

1 第1步:小白python安装,不要埋头一直点下一步!!!

2 第2步:可以选择删了之前的,重新安装python

3  第3步:如果你不想或不能删了重装python,那么继续往下面看

3.1 如果是反馈:  不是可执行的程序

3.2 如果你已经安装了python ,但是没有设置环境变量,那么看下面

3.2.1 环境变量

3.2.2 环境变量,设置内容

用户变量里选择path,不是系统变量里加

需要输入2个环境变量,注意不是1个

如果你找不到安装在哪儿,可以cmd里输入 where python 查找

4 前面都做了,设置了环境变量之后还是不行,怎么办?

4.1 如果设置了环境变量了还是不行

4.2 问题出在windowsapp默认已经装了一个python 和 环境变量的优先级上,window的锅!!!

4.3 调整环境变量的优先级

5 现在终于设置成功!

6 参考文档


问题

  • 小白python安装的一个坑:windows下安装好python后,cmd输入python没反应也不报错怎么办?

结论总结

  • windows的坑!
  • windows安装时,默认在windowsapp里安装了一个python.exe,但是是0k,而且这个python设置了环境变量指向,每次都只会指向它,导致出错!
  • 即使设置给自己安装的python,也设置了对应的环境变量,也设置不成功
  • 只要把设置好的环境变量,设在系统里windowsapp的那个 python之前就可以解决

衍生问题

  • 还有其他的0k的exe可能有一样的问题

1 第1步:小白python安装,不要埋头一直点下一步!!!

  • 第一步:小白python安装,不要埋头一直点下一步!!!
  • 高手略过
  • python这里安装设置,默认没有勾上 add python to path ,后面再搞有时候还挺麻烦
  • 一定要勾选上 add python to path

2 第2步:可以选择删了之前的,重新安装python

  • 安装 python时一定要注意1个问题,如果你勾选了,那么就不用看下面这些乱七八糟的了
  • 如果你忘了,现在还有2个选择
  1. 选择1,重新安装python
  2. 选择2,按下面的步骤去解决

3  第3步:如果你不想或不能删了重装python,那么继续往下面看

  • 如果你不想或不能删了重装python,那么继续往下面看
  • 在CMD里窗口里
  • 输入 python  或者python3
  • 输入 python --version 
  • 看看有没有反应

3.1 如果是反馈:  不是可执行的程序

  • 那么可能的原因
  1. 表示 python没有安装
  2. 也可能是环境变量没设置好

3.2 如果你已经安装了python ,但是没有设置环境变量,那么看下面

3.2.1 环境变量

  • 环境变量的设置
  • 属性/高级属性设置/ 环境变量
  • win11可以直接在开始里搜索  环境变量
  • 然后,在上面的 用户变量里选择path ,不是下面的系统变量

3.2.2 环境变量,设置内容

用户变量里选择path,不是系统变量里加
  • 然后,在上面的 用户变量里选择path ,不是下面的系统变量
  • 环境变量设置
  • 1 不要设置系统环境变量
  • 2 设置用户环境变量即可

需要输入2个环境变量,注意不是1个
  • C:\Users\user1\AppData\Local\Programs\Python\Python313
  • C:\Users\user1\AppData\Local\Programs\Python\Python313\Scripts

写法注意:

  • 这样就够了
  • C:\Users\user1\AppData\Local\Programs\Python\Python313
  • 不需要输入到\python.exe
  • 有些网页上这么建议,至少我感觉没这个必要
  • C:\Users\user1\AppData\Local\Programs\Python\Python313\python.exe

如果你找不到安装在哪儿,可以cmd里输入 where python 查找
  • cmd里输入 where python 查找
  • 可以显示安装的全部的python
  • 这个有1个问题,有时候显示不全,比如windowsapps 里默认安装一个python,但是有时候显示不出来。

4 前面都做了,设置了环境变量之后还是不行,怎么办?

4.1 如果设置了环境变量了还是不行

  • 输入python --version,没反应
  • 输入python 直接跳转 微软的软件商店
  • 怎么办

4.2 问题出在windowsapp默认已经装了一个python 和 环境变量的优先级上,window的锅!!!

  • windowsapp默认已经装了一个python
  • 但是这个python.exe是0k,肯定是有问题的!
  • 每次环境变量默认先指向了这个,这个肯定运行不起来

4.3 调整环境变量的优先级

  • 选中新增的环境变量,点击上移到那个python前面即可
  • 这个图里我已经把我自己加的环境变量都给提前了
  • 第3个就是windowapp自带的那个用不了的python!!!

5 现在终于设置成功!

6 参考文档

windows的系统变量和用户变量的优先级_window 机器环境变量和用户环境变量哪个优先-CSDN博客文章浏览阅读933次。在Windows 10环境中,通过Anconda在系统变量中安装Python 3.6并配置Path,然后使用Python官网的exe文件在用户变量中安装Python 3.7并配置Path。实验结果显示,系统环境变量中的Python 3.6路径优先级高于用户环境变量中的Python 3.7。这表明在解析Python版本时,系统变量具有更高的优先级。https://blog.csdn.net/m0_37922496/article/details/115485151

cmd输入python命令无反应的解决方案_python_脚本之家这篇文章主要介绍了cmd输入python命令无反应的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教icon-default.png?t=O83Ahttps://www.jb51.net/python/31626572w.htm

A‌I回答1

电脑上设置了Python环境变量Path还是不行‌,可能是以下几个原因导致的:

  1. 环境变量设置不正确‌:确保在环境变量中添加的路径是Python解释器的完整路径,而不是某个文件夹的路径。例如,在Windows上,路径应该是类似C:\Python39\python.exe,而不是C:\Python39。在macOS或Linux上,路径应该是类似/usr/local/bin/python3,而不是/usr/local/bin‌12。

  2. 存在多个Python版本‌:系统中可能安装了多个Python版本,导致系统无法确定使用哪个版本。可以通过命令行输入python --versionpython3 --version来查看当前使用的Python版本。如果需要使用特定版本的Python,可以使用绝对路径或者直接指定版本号,例如/usr/bin/python3.8 script.py‌3。

  3. 环境变量优先级问题‌:在Windows系统中,系统环境变量的优先级高于用户环境变量。确保在系统环境变量中添加了正确的路径,而不是在用户环境变量中添加‌4。

  4. 路径冲突‌:有时环境变量中可能已经包含了其他路径,特别是Windows系统中默认的路径可能影响Python的执行。可以通过命令行输入where python来查看所有相关的路径,确保Python的路径在前面‌5。

  5. 重启命令行‌:修改环境变量后,需要重启命令行窗口或重新启动计算机,以确保更改生效‌26。

  6. 检查其他环境变量设置‌:确保没有其他设置干扰Python的执行,例如系统中的安全软件可能阻止执行某些脚本。检查并调整这些设置可能会有帮助‌6。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/497630.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

图像处理-Ch7-快速小波变换和小波包

个人博客!无广告观看,因为这节内容太多了,有点放不下,分了三节 文章目录 快速小波变换(The Fast Wavelet Transform)与两频段子带编译码系统的关系例:计算一维小波变换 一维快速小波反变换例:计算一维小波…

【从零开始】11. LLaMA-Factory 微调 Qwen 模型(番外篇)

书接上回,在完成了 RAGChecker 测试后,离 RAG 应用真正发布还差最后一步 - 基础信息指令微调。考虑到模型还是需要具备一定程度的“自我认知”,因此需要将公司信息“嵌入”到模型里面的。为此,我选择了 LLaMA-Factory(…

小程序配置文件 —— 15 页面配置

页面配置 小程序的页面配置,也称为局部配置,每一个小程序页面也可以使用自己的 .json 文件来对页面的窗口表现进行配置; 需要注意的是:页面配置文件的属性和全局配置文件中的 window 属性几乎一致,只不过这里不需要额…

Linux高级--2.4.5 靠协议头保证传输的 MAC/IP/TCP/UDP---协议帧格式

任何网络协议,都必须要用包头里面设置写特殊字段来标识自己,传输越复杂,越稳定,越高性能的协议,包头越复杂。我们理解这些包头中每个字段的作用要站在它们解决什么问题的角度来理解。因为没人愿意让包头那么复杂。 本…

算法基础一:冒泡排序

一、冒泡排序 1、定义 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。 …

Spring Cloud LoadBalancer (负载均衡)

目录 什么是负载均衡 服务端负载均衡 客户端负载均衡 Spring Cloud LoadBalancer快速上手 启动多个product-service实例 测试负载均衡 负载均衡策略 自定义负载均衡策略 什么是负载均衡 负载均衡(Load Balance,简称 LB) , 是高并发, 高可用系统必不可少的关…

OneNet平台2024版MQTT协议完整开发案例教程【MQTT数据流模式】

一、前言 此篇文章是以智慧路灯项目为例,完整的演示介绍 OneNet平台的开发。 OneNet平台 是2024年的新版本,采用数据流模版为例。 方便大家,腾讯云IOT 转 OneNet平台。 因为目前腾讯云IOT平台无法白嫖了,新用户已经无法免费使用…

一起学Git【第六节:查看版本差异】

git diff是 Git 版本控制系统中用于展示差异的强大工具。他可以用于查看文件在工作区、暂存区和版本库之间的差异、任意两个指定版本之间的差异和两个分支之间的差异等,接下来进行详细的介绍。 1.显示工作区与暂存区之间的差异 # 显示工作区和暂存区之间的差异,后面不加参数…

【小程序】wxss与rpx单位以及全局样式和局部样式

目录 WXSS 1. 什么是 WXSS 2. WXSS 和 CSS 的关系 rpx 1. 什么是 rpx 尺寸单位 2. rpx 的实现原理 3. rpx 与 px 之间的单位换算* 样式导入 1. 什么是样式导入 2. import 的语法格式 全局样式和局部样式 1. 全局样式 2. 局部样式 WXSS 1. 什么是 WXSS WXSS (We…

uniapp-vue3(下)

关联链接:uniapp-vue3(上) 文章目录 七、咸虾米壁纸项目实战7.1.咸虾米壁纸项目概述7.2.项目初始化公共目录和设计稿尺寸测量工具7.3.banner海报swiper轮播器7.4.使用swiper的纵向轮播做公告区域7.5.每日推荐滑动scroll-view布局7.6.组件具名…

大数据技术-Hadoop(一)Hadoop集群的安装与配置

目录 一、准备工作 1、安装jdk(每个节点都执行) 2、修改主机配置 (每个节点都执行) 3、配置ssh无密登录 (每个节点都执行) 二、安装Hadoop(每个节点都执行) 三、集群启动配置&a…

ipad如何直连主机(Moonlight Sunshine)

Windows 被连接主机(Windows) 要使用的话需要固定ip,不然ip会换来换去,固定ip方法本人博客有记载Github下载Sunshine Sunshine下载地址除了安装路径需要改一下,其他一路点安装完成后会打开Sunshine的Web UI&#xff…

【我的 PWN 学习手札】IO_FILE 之 stdout任意地址读

上一篇文章学会了stdin任意地址写【我的 PWN 学习手札】IO_FILE 之 stdin任意地址写-CSDN博客 本篇关注stdout利用手法,和上篇提及的手法有着异曲同工之妙 文章目录 前言 一、_IO_2_1_stdout_输出链,及利用思路 (一)_IO_2_1_std…

部署SenseVoice

依赖 Conda cuda pythor 查看GPU版本-CSDN博客 创建虚拟conda环境 conda create --name deeplearn python3.10 conda activate deeplearn git clone https://github.com/FunAudioLLM/SenseVoice.git cd SenseVoice pip install -r requirements.txt pip install gradio pyth…

【Compose multiplatform教程06】用IDEA编译Compose Multiplatform常见问题

当我们从Kotlin Multiplatform Wizard | JetBrains 下载ComposeMultiplatform项目时 会遇到无法正常编译/运行的情况,一般网页和桌面是可以正常编译的, 我这里着重解决如下问题 1:Gradle版本不兼容或者Gradle连接超时 2:JDK版本不兼容 3:Gradle依赖库连…

yolov4算法及其改进

yolov4算法及其改进 1、yolov4介绍2、mosaic与mish激活函数2.1、mosaic数据增强2.2、Mish激活函数 3、backbone网络框架的改进4、PAN-FPN的介绍5、样本匹配和损失函数5.1、样本匹配5.2、YOLOV4损失函数5.2.1、GIOU loss5.2.2、DIOU loss5.2.3、CIOU Loss 1、yolov4介绍 改进点&…

Edge如何获得纯净的启动界面

启动Edge会出现快速链接,推广链接,网站导航,显示小组件,显示信息提要,背景 ●复杂页面 ●精简页面 点击页面设置按钮 关闭快速链接 关闭网站导航 关闭小组件 关闭信息提要 关闭背景 关闭天气提示 精简页面看起来十分舒…

目标检测文献阅读-YOLO:统一的实时目标检测(12.23-12.29)

目录 摘要 Abstract 1 引言 2 统一的检测 3 网络设计 4 训练 5 YOLOv5训练猫狗识别模型 5.1 项目代码整体结构介绍 5.2 数据集和预训练权重的准备 5.3 训练猫狗识别模型 5.3.1 修改数据配置文件 5.3.2 修改模型配置文件 5.3.3 训练模型 5.3.4 启用tensorbord查看…

要查询 `user` 表中 `we_chat_subscribe` 和 `we_chat_union_id` 列不为空的用户数量

文章目录 1、we_chat_subscribe2、we_chat_union_id 1、we_chat_subscribe 要查询 user 表中 we_chat_subscribe 列不为空的用户数量,你可以使用以下 SQL 查询语句: SELECT COUNT(*) FROM user WHERE we_chat_subscribe IS NOT NULL;解释: …