• 《自拍教程27》环境变量的常见错误


    错误一: 把文件路径放到Path环境变量

    测试同学经常出现,把文件路径,放到Path环境变量里去。
    比如添加:C:Adbadb.exe 到环境变量,这是错误的,

    正确的解决方案:
    只能添加文件夹路径C:Adb,到Path环境变量去,
    代表让系统去该文件夹下搜索。

    错误二: 误删了Windows原有的PATH环境变量内容

    把之前的Path环境变量里的路径全部删了,
    然后只添加自己的环境变量C:Adb,
    这也是错误的,
    这会导致你cmd里的大部分系统原有命令变的不可用。

    正确的解决方案:
    默认的Widows操作系统的Path环境变量如下:
    C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem
    请增加到受损的Path环境变量的最前面去,
    并在最后加上你自定义的环境变量;C:Adb
    记得用英文;分号隔开各个路径。

    错误三:正确设置了某命令的PATH环境路径,但是调用的时候还是老的版本。

    比如你系统里有多个Python版本,
    你把最新的Python3.7的放到了PATH,
    你cmd运行python, 发现还是Python2.7的版本。
    正确的解决方案:

    1. Windows操作系统,cmd运行where python
    2. 应该可以至少2个python相关的Path环境变量路径。
    3. 这时候,你需要编辑Path环境变量,
      把Python3.7的那个路径放到最前面去,代表优先调用Python3.7
      然后你再运行where python,

      可以看到python37在前边了,优先调用3.7的python版本

    错误四:正确设置了某命令的PATH环境路径,但是cmd依旧无法调用命令

    正确的解决方案:

    1. 如果是windows需要重新开启一个cmd窗口,才能加载你最新添加的Path环境变量路径。
    2. 如果Linux,建议重启系统后或者运行source profile ,才能加载你最新添加的PATH环境变量。

    错误五: set命令,无法永久修改环境变量

    set命令是无法设置永久环境变量,只对当前cmd窗口有效。
    正确的解决方案:
    可以考虑用setenv工具,命令如下:
    setenv -ap PATH %"C:Adb
    详细可以参考:
    https://www.codeproject.com/Articles/12153/SetEnv
    或者系统自带的setx工具,命令如下:
    setx "Path" "%Path%;C:Adb;"


    更多更好的原创文章,请访问官方网站:www.zipython.com
    原文链接:https://www.zipython.com/#/detail?id=6bfdf227595d42398cb5ec8dc18cb0ff
    也可关注“武散人”微信订阅号,随时接受文章推送。

  • 相关阅读:
    smarty对网页性能的影响--开启opcache
    1stopt8.0 代码示例
    1stopt、matlab和python用morris、sobol方法实现参数敏感性分析
    MATLAB 实现sobol参数敏感性分析
    matlab中自带的sobol的函数提供的sobol序列
    matlab和fortran混合编程
    mathematic语法基础
    fortran常用语句--读写带注释文档、动态数组等语法
    fortran语言调用fortran写的dll
    C语言函数指针与 c#委托和事件对比
  • 原文地址:https://www.cnblogs.com/zipython/p/12363555.html
Copyright © 2020-2023  润新知