吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 580|回复: 19
收起左侧

[求助] 关于系统变量path的疑问

[复制链接]
kognzhezhi 发表于 2024-1-11 15:27
最近在学习python,有时候需要安装一些包或者软件,安装完后需要设置系统变量path ,就是在系统里面设置路径?然后系统变量有path这个变量,但是每次都让编辑path,那么我之前设置的path对应的路径 是不是就失效了,不知道这么说大家能不能听懂。
有时候教程让新建一个path变量,但是系统之前就有一个path变量,那么我新建的系统变量和之前的会冲突么,,如果我变量设置的名字不叫path还能起到效果么?求教
下面是截图
1.PNG
2.PNG
3.PNG

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Break12580 发表于 2024-1-11 15:38
Path设置应该用 ;分号隔开吧
Break12580 发表于 2024-1-11 15:43
vista_info 发表于 2024-1-11 15:45
环境变量搞成这样建议重做系统吧,C盘系统极的环境变量都没了,正常的状态时像截图这样英文分号间隔的
QQ截图20240111153924.png
双击选中区域可以出现环境边框管理的选项卡类似这样
QQ截图20240111153943.png
折腾python建议Anconda 哪怕时mini版至少减少环境冲突的风险,或者虚拟机
bester 发表于 2024-1-11 15:49
你理解错了,你把path覆盖了,你别的程序就用不了,新建path应该是  你点一下图一的path,再点下面的编辑,弹出path的框以后,再点新建,把图2的路径放进去就可以了,别的什么都不需要
QQ截图20240111154933.jpg
ashi876 发表于 2024-1-11 15:53
path里的内容是可能冲突的,比如你装了多个版本的python,gcc或者是调用不同版本的dll
我一般都是批处理脚本设置临时变量,每次运行你的python脚本时 只用临时path变量

而且你这改的系统变量把默认的几个系统路径都设置没了,以后用当相关程序可能就出错。
应该象楼上说的用分号隔开,在原来的路径后面加上新的路径变量

另外如果在用户path变量里改了能用就不要在系统path变量里加
ShuyaoDong 发表于 2024-1-11 15:54
建议下次新建时先复制变量路径,然后双击path变量,在其中新建空白行,再将复制的变量粘贴在空白行,不然看截图像你的操作会覆盖系统变量,导致系统宕机
天下客 发表于 2024-1-11 16:33
你理解错了,新建一个path变量是找到path,点编辑,进入编辑界面后新建一个变量,之所以新建就是为了不影响path变量里的其它内容
Andrea 发表于 2024-1-11 17:41
配置环境变量的时候,如提示,有个用户变量,一个系统变量;
用户变量,对当前登录的用户生效,实际上我们平常个人电脑就一个用户,配置在这里也是可以用的。
系统变量,是全局的,随便哪个用户、哪个应用都能去读到这个变量。典型的就是有些应用会提示为当前用户安装,还是为所有人安装。

以上是环境变量的分类,另一个就是环境变量的加载顺序。
系统会读取 path 中的值,从上往下,从前往后;比如同时配置了两个名称一样,但是版本不同的应用,谁在前面,默认就是它作为执行应用。
系统环境变量的 path,只能增加,因为系统自己的变量也在 path 中,动坏了,重启系统可能就回不来了~
可以自定义变量,然后让系统 path 引用。比如,变量名 mysql ,变量值 d:/mysql/bin ,然后在 path 中引用 %mysql%
 楼主| kognzhezhi 发表于 2024-1-11 18:45
bester 发表于 2024-1-11 15:49
你理解错了,你把path覆盖了,你别的程序就用不了,新建path应该是  你点一下图一的path,再点下面的编辑,弹出p ...

我没有第三步那个图片,只有最开始上面那几个
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 15:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表