精华内容
下载资源
问答
  • windows的环境变量的用途
    2022-04-14 13:03:08

    前言

    今天准备用mkdocs做一个简单的本地资源管理系统。
    mkdocs用的是python3.
    但是我计算机上因为装了其他软件,有很多版本的python2, python3.
    写了一个.cmd, 将环境变量改了,运行预期环境变量中的python3.
    这个脚本用到了:变量赋值,脚本函数定义和调用,外部程序调用。
    可以当作一个模板,以后改改,做其他用途的windows bat脚本。

    笔记

    @echo off
    rem 运行环境 win10
    
    rem ================================================================================
    rem 变量定义
    rem ================================================================================
    SETLOCAL ENABLEDELAYEDEXPANSION
    
    rem 定义变量 - python 路径
    set VAR_PYTHON_PATH = ""
    
    rem ================================================================================
    rem 脚本逻辑处理
    rem ================================================================================
    
    rem 清屏
    cls
    
    call :fn_newline
    call :fn_tipline
    @echo 关回显
    call :fn_tipline
    
    call :fn_newline
    call :fn_tipline
    @echo (e.g. 使用vscode)编辑此文件时, 文件编码必须为GB2312
    call :fn_tipline
    
    call :fn_newline
    call :fn_tipline
    @echo 进入cmd所在目录
    call :fn_tipline
    cd /d %~sdp0
    echo %~sdp0
    
    call :fn_newline
    call :fn_tipline
    @echo 添加python3到环境变量的前面(优先搜索)
    @echo 刚装了当前最新的python3(python-3.10.4-amd64.exe)
    rem USERPROFILE=C:\Users\me
    rem LOCALAPPDATA=C:\Users\me\AppData\Local
    rem C:\Users\me\AppData\Local\Programs\Python\Python310\python.exe
    call :fn_tipline
    rem 赋值时,等号和变量之间不能有空格
    set VAR_PYTHON_PATH=%LOCALAPPDATA%\Programs\Python\Python310
    rem echo %VAR_PYTHON_PATH%
    set PATH=%VAR_PYTHON_PATH%;%PATH%
    set %PATH%
    
    call :fn_newline
    call :fn_tipline
    @echo 显示环境变量
    call :fn_tipline
    rem set %path%
    
    call :fn_newline
    call :fn_tipline
    @echo 查看在环境变量中搜索到的第1个python的版本
    call :fn_tipline
    rem echo %VAR_PYTHON_PATH%\python.exe
    rem %VAR_PYTHON_PATH%\python.exe -V
    rem python -V
    
    rem start 环境变量传递
    rem 这时再调用的程序,使用的环境变量,就是修改完的环境变量
    start python
    
    goto END_BAT
    
    rem ================================================================================
    rem 函数定义区
    rem ================================================================================
    
    rem 函数 : 换行
    :fn_newline
        @echo on
        @echo.
        @echo off
        rem echo. 必须在echo on 下才有效果
    goto :eof
    
    rem 函数 : 打印提示行
    :fn_tipline
        @echo ================================================================================
    goto :eof
    
    rem ================================================================================
    rem 脚本结束点
    rem ================================================================================
    
    :END_BAT
    @echo THE END
    call :fn_newline
    
    更多相关内容
  • Windows 中的环境变量 Path 的作用

    千次阅读 2021-02-03 23:49:48
    Windows 中的环境变量 Path 的作用   本文只是重点阐述 Windows环境变量 Path 的作用。关于设置 Windows 环境变量的方法,可见笔者的另一篇博客: 设置 Windows 环境变量的方法:...

    Windows 中的环境变量 Path 的作用

      本文只是重点阐述 Windows 中环境变量 Path 的作用。关于设置 Windows 环境变量的方法,可见笔者的另一篇博客:

      设置 Windows 环境变量的方法:
    https://blog.csdn.net/wangpaiblog/article/details/113532591

      简单地说,Windows 中的环境变量 Path 是用来指定可执行文件的绝对路径。

      可执行文件可以通过在 Windows 中的 CMD 来运行,但是在一般情况下,这需要输入该可执行文件的全路径。举个例子,如果谷歌浏览器的快捷方式的路径如下图所示,

      (注意,可执行文件并不仅限于.exe文件,它还可以是.bat.cmd等)

    在这里插入图片描述

      那么,在 CMD 中输入chrome.exe的全路径(可以省略chrome.exe的后缀.exe)就可以直接运行谷歌浏览器了,如下图所示:

    在这里插入图片描述

      如果在环境变量 Path 中设置了chrome.exe的上一级文件夹的路径(注意:是chrome.exe的上一级文件夹的路径,不是chrome.exe自身的全路径),实际上直接输入 chrome(可以省略chrome.exe的后缀.exe)就可以运行谷歌浏览器了,如下图所示:

      (注意:设置完环境变量之后,必须重启 CMD 才会在 CMD 中生效

    在这里插入图片描述

      (很早以前,有些外行人喜欢用这种方法来炫技,希望读者不要模仿,因为使用这种方式和直接双击快捷方式没有区别)

      这就是说,如果在环境变量 Path 中设置了某路径,则运行该路径下的可执行文件时,可以直接输入该文件的无后缀名称来运行,这一点和相对哪个路径下启动 CMD 无关。这虽然对普通人没有什么大的用处,但对于编程开发人员来说就不是这样。因为如果在环境变量 Path 中设置了某路径,那么无论在哪个工程目录下输入命令,该命令都可以被识别并且执行。

      反过来,如果想知道 CMD 中可输入的命令所对应的文件路径,可以使用命令 where,如:

    在这里插入图片描述

      之所以会这样,是因为 CMD 非常原始。如果有使用过多种操作系统的经历的读者应该知道,像 CMD 这种由操作系统提供的专门用来输入命令的玩意儿,在本质上只能做一件事情,那就是执行本操作系统能够执行的可执行文件。也就是说,在 CMD 中输入的所有的命令都在电脑上对应着一个同名可执行文件(比方说,CMD 本身在电脑上也有对应的 .exe 文件),所谓的命令,也就只是操作系统上某个可执行文件的文件名而已。Windows 的预置命令往往位于目录 C:\Windows\System32\ 下。当在 CMD 中输入字符的时候,它会按照空格尝试将第一个单词解释成可执行程序的文件名,然后按照如下步骤去寻找这个文件。

    1. 它首先会判断这个文件名是否包含绝对路径。如果包含绝对路径,那它只会在绝对路径中寻找。此时如果没找到,直接报错。

    2. 如果不包含绝对路径,则它会在 CMD 所操作的目录下寻找。

    3. 如果没找到,就会操作系统的内置命令中找。

    4. 如果还没找到,就会去环境变量 Path 中记载的目录中找到。如果再没找到,CMD 就会报错。

      不过,这里有一个问题,如果在 CMD 使用绝对路径运行程序,但这个绝对路径包含空格该怎么办呢?关于这个问题,可见笔者的另一篇博客:

      解决’C:\Program’ 不是内部或外部命令…:
    https://blog.csdn.net/wangpaiblog/article/details/120714934

      命令提示符 CMD 与操作系统一脉相承,它只是操作系统提供给用户的外壳。它只认得可执行文件,不认其它的文件。如果想要 CMD 能够间接解析其它文件,需要先写一个能解析其它文件的程序,然后用 CMD 运行它。

    展开全文
  • 1.环境变量的作用 配置应用程序环境变量的作用是:当程序运行时,提供路径供程序查找所需要的库依赖。exe文件链接动态库时,首先会到exe的目录下找库,然后到环境变量找库,如果找不到库,就会报错:缺少库,程序...

    1.环境变量的作用

    配置应用程序环境变量的作用是:当程序运行时,提供路径供程序查找所需要的库依赖。exe文件链接动态库时,首先会到exe的目录下找库,然后到环境变量找库,如果找不到库,就会报错:缺少库,程序无法运行。

    2.软件的环境变量配置

    2.1鼠标悬浮在“此电脑”图标,右键,点击“属性”,或者在“控制面板”点击“系统”,

    在这里插入图片描述

    2.2在“系统”界面,点击“高级系统设置”

    在这里插入图片描述

    2.3点击“高级”页面,再点击“环境变量”

    在这里插入图片描述

    2.4在 用户变量 列表或者 系统变量列表点击“新建”,用户变量只对当前用户有效,系统变量对所有用户有效。

    在这里插入图片描述

    2.1.5在 变量名编辑框 输入 Path 或者PATH,再点击“浏览目录”

    在这里插入图片描述

    2.6在相应软件的安装路径下,找到 bin 文件夹,点击 bin 文件夹,点击“确定”

    在这里插入图片描述

    2.7再点击“确定”,环境变量配置完成。

    在这里插入图片描述

    展开全文
  • Windows配置环境变量的作用和方法

    千次阅读 2021-10-02 19:05:45
    Eclipse配置环境变量一、为什么要设置Java环境变量二、设置Java环境变量的目的三、如何配置Java环境变量?Win7如何设置环境变量Win10如何设置环境变量  相信很多朋友对环境变量的设置还不是很清楚,而且网上的大部分...

    一、什么是环境变量

    1、什么是环境变量

    引用百度百科里面的解释:环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

    环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

    2、为什么需要环境变量

    windows系统下,假如我们安装了某一款软件,安装结束后,在安装目录会生成一个该软件的.exe文件,双击该文件我们就能成功启动软件。但是我们每次要打开软件的时候基本上都不会这样操作,因为安装的软件太多,我们根本不可能记住所有已安装软件的路径,同时如果我们在其他路径下想运行某些软件岂不是运行不了了。那我们是怎么操作的呢?那就是直接双击桌面上的软件图标或者单击开始菜单栏里面的软件图表,无论是桌面还是菜单的快捷图标他们都包含了应用程序的安装位置信息,打开它们的时候系统会按照这些位置信息找到安装目录然后启动程序。这时候就需要环境变量了。

    3、环境变量的作用
    随着电脑安装的软件越来越多,我们记不住所有软件的安装路径,想运行某一软件就很麻烦;如果想在某一路径下直接运行某款软件,我们无能为力。

    通过在环境变量里面加入所有软件的安装路径,当我们想运行某一软件时双击其快捷方式或者在DOS界面输入软件名称,此时,计算机除了在其当前目录下寻找该软件的.exe文件外,还在环境变量中搜索软件的路径,找到,运行。

    综上,Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

    二、为什么要配置环境变量

    1. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。(我觉得这个可能不需要也行,这儿提供的路径只是为了后面写填路径时更加方便,直接.%JAVA_HOME%,不需要反复填写jdk的路径了)

    2. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

    3. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

    三、JDK的下载和安装

    官网下载JDK:https://www.oracle.com/java/technologies/downloads/

    1、查看自己系统型号是多少位的,根据操作系统下载对应的JDK

    2、下载完成后双击安装包,无脑下一步就可以了

    3、查看是否成功安装,Windows键+R,输入cmd,进入命令窗口输入 java -version

    如果出现下图则说明安装成功在这里插入图片描述

    四、如何配置Java环境变量

    Win7如何设置环境变量

    一、Win7如何配置环境变量:

    右击“我的电脑”–>“属性”–>“高级”–>“环境变量”,如下图可以看到2个框,用户变量只对当前用户有效,系统变量对所有用户有效。
    在这里插入图片描述
    对于我们来说设置哪个都行,方式配置也都一样,一般都是设置系统变量。

    “变量名”:JAVA_HOME
    “变量值”:D:\Program Files\Java\jdk1.7.0_07(你安装的jdk的磁盘路径)

    “变量名”:Path
    “变量值”:%Java_Home%\bin;%Java_Home%\jre\bin;

    “变量名”:ClassPath
    “变量值”:.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar

    注:上面的代码最好也是一个字符不变的贴上去,“变量值”最前面的 .; 不要漏掉。
    做完上面的三个步骤之后,环境变量的配置已经完成了。

    检查环境变量搭好了:调出“cmd”检查

    1、输入:“java”,你应该看到下面的东西;
    2、输入:“javac”,你应该看到下面的东西;
    3、输入:“java -version”,你应该看到下面的东西;

    如果上面的三幅图都看见了,恭喜,环境变量配置好了!

    Win10如何设置环境变量

    1、鼠标悬浮在“此电脑”图标,右键点击“属性”
    2、在“系统”界面,点击“高级系统设置”
    在这里插入图片描述
    3、点击“高级”页面,再点击“环境变量”
    在这里插入图片描述
    4、在用户变量 列表或者系统变量列表点击“新建”,用户变量只对当前用户有效,系统变量对所有用户有效。
    在这里插入图片描述
    5、在 变量名编辑框输入Path或者PATH,再点击“浏览目录”
    在这里插入图片描述
    6、在相应软件的安装路径下,找到 bin 文件夹,点击 bin 文件夹,点击“确定”
    在这里插入图片描述
    7再点击“确定”,环境变量配置完成。
    在这里插入图片描述

    现在的jdk版本,直接安装后,在cmd黑窗口使用java -version 和java,就能有效果,但是javac还是不行,需要配置path路径,

    path新增的配置如下:
    %Java_Home%\bin
    %Java_Home%\jre\bin

    对Linux有些熟悉的童鞋应该对上述解释还是比较理解的,在Linux命令行中输入export我们就可以看到当前用户环境中的环境变量,我们之所以可以使用ls等命令也是类似于上面PATH的解释,不用每次都调用很长的命令前缀,而是告诉系统去环境变量中查找就可以了。

    展开全文
  • 在本篇文章里小编给各位整理了关于python设置环境变量的作用和实例内容知识点,需要的朋友们学习参考下。
  • 例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变
  • windows 环境变量

    千次阅读 2013-04-09 16:25:22
    Visual Studio 2008 和 Windows 环境变量对设置 相对路径很重要,这样便于代码的移植,即使换一台计算机,代码不用更改配置,直接就能用。 可以在项目的“工具”“属性页”对话框中任何接受字符串的位置使用这些...
  • 在没有设置环境变量之前,我们可以通过直接在应用程序中加带相关信息来运行我们的程序。比如,我们可以这样开始运行一个java程序:C:/jdk1.3.1/bin/java -jar C:/windows/desktop/myfiles/SimpleColorConverter.jar...
  • 从直接需求出发,我想在windows实现的是一个能够修改Java环境变量的脚本。要实现这个需求,实际上需要完成下面几点: - 可以在cmd的任何目录直接执行指令 - 接收参数,动态的修改环境变量的值 - 重启cmd能立即生效
  • Windows】PATH环境变量的作用

    千次阅读 2015-10-13 13:22:31
    PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令path是告诉系统,当...
  • 【Linux】环境变量

    千次阅读 多人点赞 2022-04-22 17:36:02
    环境变量通常具有某些特殊用途,还有在系统当中通常具有全局特性 。 我们所写的命令,程序,工具....本质都是可执行文件。 例如:我们写了这样一个程序,编译好后就成了一个可执行文件。也可以称为命
  • 环境变量path作用

    万次阅读 2019-01-30 17:20:33
    提供windows命令行中指令的可执行文件路径,当我们在命令行中键入指令时,根据环境变量中的path值,找到对应的指令可执行文件进行执行 举个例子:电脑上安装了tomcat,在cmd命令窗口执行startup.bat,会报如下错误 ...
  • windows环境里面开发项目,使用phpstudy集成环境开发,发现我执行composer laravel-wechat的命令行的时候,...但是你命令行执行一直提示你的版本太低,与composer 的版本不匹配,我就懵逼了,后来发现是环境变量的...
  • Visual Studio 2008 和 Windows 环境变量对设置 相对路径很重要,这样便于代码的移植,即使换一台计算机,代码不用更改配置,直接就能用。 可以在项目的“工具”“属性页”对话框中任何接受字符串的位置使用这些宏...
  • 如何正确设置jdk环境变量JAVA_HOME?

    千次阅读 2021-03-14 16:38:05
    JAVA_HOME环境变量用途是什么?作为先决条件,您需要在您的计算机上安装JDK或JRE。有关详细信息,请参阅如何安装JDK一文您可能知道,几乎所有的java代码都有一个变量来存储一个值,这个值在程序中被多次使用。环境...
  • Win10环境变量默认值

    千次阅读 2020-07-04 14:27:21
    用户变量 Path: %USERPROFILE%\AppData\Local\Microsoft\WindowsApps; TEMP: %USERPROFILE%\AppData\Local\Temp TMP: %USERPROFILE%\AppData\Local\Temp 系统变量 ComSpec: %SystemRoot%\system32\cmd....
  • 总结:K8S之环境变量

    千次阅读 2022-04-04 11:13:28
    一、介绍 ...那么我们大致能知道环境变量用途:系统或程序中使用。 比如windows中的PATH,就是windows系统会使用,基于PATH去找执行文件。 比如linux中HOSTNAME,不仅linux系统会使用,用户可能也会
  • 安装选择msi格式还是zip((windows下Nodejs zip版下载安装及环境变量配置))
  • 1.Path环境变量: 配置path环境变量的原因是让所有exe结尾的文件在任意盘符下都可以运行。 通过配置path环境变量,让javac指令所在目录,也就是JDK安装目录下的bin目录配置到path变量下,即可使javac指令在任意...
  • Visual Studio 2008 和 Windows 环境变量对设置 相对路径很重要,这样便于代码的移植,即使换一台计算机,代码不用更改配置,直接就能用。 可以在项目的“工具”“属性页”对话框中任何接受字符串的位置使用这些宏...
  • linux的bash环境变量

    千次阅读 2017-09-09 14:54:32
    一.环境变量简介 ... 环境变量是全局的,设置好的环境变量可以被所有当前用户所运行的程序所使用。  用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 常见的环境变量:  PATH: 
  • 很多时候,不管我们在XP下还是在Vista、Win7、Win8下,不管我们是程序员还是普通用户,我们都可能会用到Windows系统环境变量。 可能有些初级用户比较迷惑,这个,对我们有什么用?该怎么用?今天列出Windows系统...
  • 文章目录简介:Redis是什么下载RedisRedis在Linux下的安装1、上传并解压上传解压缩2、安装编译所需依赖3、编译启动redis4、配置环境变量测试环境变量是否有用 简介: Redis是什么 Redis是开源的(BSD协议),使用...
  • (1)PATH环境变量的作用 在安装JDK程序之后,在安装目录下的bin目录中会提供一些开发Java程序时必备的工具程序。 对于Java的初学者,建议在命令符模式下使用这些工具程序编译运行Java程序。在Windows 2000/XP操作系统...
  • 配置环境变量中的路径变量(PATH) 如果你在安装完成后使用nvcc -V,你依然会显示文章开头那个报错信息。你可以能会有疑问:明明我都装上了啊,安装完成的信息还告诉我CUDA安装在“/usr/local/cuda-11.0/”,甚至我还...
  • 如何配置环境变量及其作用是什么?

    千次阅读 多人点赞 2020-06-10 11:42:31
    标题如何配置环境变量及其作用是什么? 1、什么是环境变量 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。 2、为什么需要环境变量 windows系统下,假如我们安装了...
  • 如最常见的环境变量 —— PATH,它的用途就是当用户要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下寻找此程序外,还要到PATH变量中指定的路径去寻找。用户可以通过设置PATH变量,来更...
  • Windows下的环境变量 文章目录1.环境变量概念 1.环境变量概念 环境变量:一般是指在操作系统中用来指定操作系统运行环境的一些参数 如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态...
  • windows中的PATH变量

    千次阅读 2020-03-07 14:11:09
    也就是说,环境变量是用于存放可执行文件路径的,里面内容全是一条一条的路径。 PATH变量作用 这里用一个小例子来说明一下其作用。首先在桌面上创建一个测试目录,在其中创建一个文本文档,在里面随便编辑一些内容。...
  • Windows Installer的用途包括:管理软件的安装、管理软件组件的添加和删除、监视文件的复原以及使用回滚技术维护基本的灾难恢复。另外,Windows Installer还支持从多个源位置安装和运行软件,而且可以由想要安装...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,236
精华内容 20,494
关键字:

windows的环境变量的用途