• Windows 设置当前路径 临时环境变量 查看、修改、删除与添加


    需求

    有些程序依赖的Python版本不同,安装了Python2.7和Python3.10(3.x没有向下兼容),需要设置当前路径的 python 版本(指定使用2或3)。

    也不止Python,类似的情景都是一样的。

    解决方案

    1.每次修改环境变量的顺序

    安装时都有添加Python(不同的版本不同的路径)到环境变量当中,不过设置时的顺序就会确定默认使用的Python版本:

    级别不同时:全局环境变量(系统变量)优先于当前用户的环境变量,在全局中找到了,就不再到当前用户path里找了。

    级别相同时:先添加的排在前面,即先添加了3.x,默认就会使用3.x(先找到了3.x)。

    所以可以每次打开设置,上下移动调整一下,即可指定版本。

    右键我的电脑,选择属性,选择高级系统设置,选择环境变量。

    2.命令行临时修改环境变量path

    cmd命令行可以通过 set 命令添加、查看、修改、删除系统变量,并且这种操作是临时的,关掉窗口就没了。

    ps:vscode 终端不行(其他编辑器没试过),要用cmd。永久修改需要用高级系统设置或注册表。

    查看所有:set 

    查看指定变量,如path:set path

    修改指定变量:set path=C:\Python27;

    删除指定变量,指定空即可:set path=

    添加指定变量的内容:set path=%path%;C:\Python27;

    %path% 是原有path的内容,%path%;C:\Python27; 和 C:\Python27;%path%; 是不同的,决定添加在前或后。

    所以直接 set path="指定版本的路径";%path%; 即可。

  • 相关阅读:
    grant授权“失败”的原因
    解决:error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
    3.MySQL之创建/删除用户
    Linux常用宏contianer_of()
    Linux设备模型(一)_基本概念
    内核探测工具systemtap简介
    模块驱动调试记录 ——platform_driver_register
    Linux软件栈上的性能诊断工具集
    系统调用—sysconf
    C的编译&预编译
  • 原文地址:https://www.cnblogs.com/jiayouba/p/15943027.html
Copyright © 2020-2023  润新知