精华内容
下载资源
问答
  • 怎样将目录添加环境变量
    2020-12-01 22:06:52
    import sys.path
    import os
    current_path = os.getcwd()) # 获取当前工作目录路径
    sys.path.append(current_path)

     

    更多相关内容
  • 自动添加环境变量

    2018-08-23 17:30:19
    使用说明:下载后解压到需要添加环境变量目录,双击exe文件即可。 如果环境变量中已存在该路径,不会重复添加 网上很多批处理添加环境变量的方法,但都不能立即生效,需要点击环境变量的确认按钮或者重启,太...
  • 在 Windows 设置环境变量 在环境变量中添加Python目录: 在命令提示框中(cmd) : 输入 path=%path%;C:\Python 按下”Enter”。 注意: C:\Python 是Python的安装目录。 也可以通过以下方式设置: • 右键点击”计算机...
  • 添加环境变量到系统目录,API封装,直接可以应用,不用重启电脑,没有问题
  • 环境变量添加脚本

    2018-10-16 14:15:34
    该脚本用于快速添加windows环境变量脚本拷至要添加目录下,双击执行,该目录将被加入环境变量。以管理员权限运行环境变量添加脚本,运行成功后,目录将会被加入PATH环境变量
  • 在Windows中将目录添加到PATH环境变量

    千次阅读 2020-05-01 10:08:06
    I am trying to add C:\\xampp\\php to my system PATH environment variable in Windows. 我试图C:\\xampp\

    本文翻译自:Adding directory to PATH Environment Variable in Windows

    I am trying to add C:\\xampp\\php to my system PATH environment variable in Windows. 我试图将C:\\xampp\\php添加到Windows中的系统PATH环境变量中。

    I have already added it using the Environment Variables dialog box. 我已经使用“环境变量”对话框添加了它。

    But when I type into my console: 但是当我输入控制台时:

    C:\>path
    

    it doesn't show the new C:\\xampp\\php directory: 它不显示新的C:\\xampp\\php目录:

    PATH=D:\Program Files\Autodesk\Maya2008\bin;C:\Ruby192\bin;C:\WINDOWS\system32;C:\WINDOWS;
    C:\WINDOWS\System32\Wbem;C:\PROGRA~1\DISKEE~2\DISKEE~1\;c:\Program Files\Microsoft SQL
    Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;D:\Program Files\TortoiseSVN\bin
    ;D:\Program Files\Bazaar;C:\Program Files\Android\android-sdk\tools;D:\Program Files\
    Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common
    \MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\
    Microsoft Visual Studio\VC98\bin
    

    I have two questions: 我有两个问题:

    1. Why did this happen? 为什么会这样呢? Is there something I did wrong? 我做错了什么吗?
    2. Also, how do I add directories to my PATH variable using the console (and programmatically, with a batch file)? 另外,如何使用控制台(以编程方式,使用批处理文件)将目录添加到PATH变量中?

    #1楼

    参考:https://stackoom.com/question/e3Qy/在Windows中将目录添加到PATH环境变量


    #2楼

    WARNING: This solution may be destructive to your PATH, and the stability of your system. 警告:此解决方案可能会对您的PATH和系统的稳定性造成破坏 As a side effect, it will merge your user and system PATH, and truncate PATH to 1024 characters. 副作用是,它将合并用户和系统PATH,并将PATH截断为1024个字符。 The effect of this command is irreversible. 此命令的作用是不可逆的。 Make a backup of PATH first. 首先备份PATH。 See the comments for more information. 请参阅注释以获取更多信息。

    Don't blindly copy-and-paste this. 不要盲目复制并粘贴此内容。 Use with caution. 请谨慎使用。

    You can permanently add a path to PATH with the setx command: 您可以使用setx命令将路径永久添加到PATH

    setx /M path "%path%;C:\your\path\here\"
    

    Remove the /M flag if you want to set the user PATH instead of the system PATH . 如果要设置用户PATH而不是系统PATH删除/M标志。

    Notes: 笔记:

    • The setx command is only available in Windows 7 and later. setx命令仅在Windows 7和更高版本中可用。
    • You should run this command from an elevated command prompt. 您应该从提升权限的命令提示符下运行此命令。

    • If you only want to change it for the current session, use set . 如果只想在当前会话中更改它,请使用set


    #3楼

    I would use PowerShell instead! 我会改用PowerShell!

    To add a directory to PATH using PowerShell, do the following: 要使用PowerShell将目录添加到PATH,请执行以下操作:

    $PATH = [Environment]::GetEnvironmentVariable("PATH")
    $xampp_path = "C:\xampp\php"
    [Environment]::SetEnvironmentVariable("PATH", "$PATH;$xampp_path")
    

    To set the variable for all users, machine-wide, the last line should be like: 要在整个计算机范围内为所有用户设置变量,最后一行应类似于:

    [Environment]::SetEnvironmentVariable("PATH", "$PATH;$xampp_path", "Machine")
    

    In a PowerShell script, you might want to check for the presence of your C:\\xampp\\php before adding to PATH (in case it has been previously added). 在PowerShell脚本中,您可能需要在添加到PATH之前检查C:\\xampp\\php的存在(如果先前已添加)。 You can wrap it in an if conditional. 您可以将其包装在if条件中。

    So putting it all together: 所以放在一起:

    $PATH = [Environment]::GetEnvironmentVariable("PATH")
    $xampp_path = "C:\xampp\php"
    if( $PATH -notlike "*"+$xampp_path+"*" ){
        [Environment]::SetEnvironmentVariable("PATH", "$PATH;$xampp_path", "Machine")
    }
    

    Better still, one could create a generic function. 更好的是,可以创建一个泛型函数。 Just supply the directory you wish to add: 只需提供您要添加的目录:

    function AddTo-Path{
    param(
        [string]$Dir
    )
    
        if( !(Test-Path $Dir) ){
            Write-warning "Supplied directory was not found!"
            return
        }
        $PATH = [Environment]::GetEnvironmentVariable("PATH")
        if( $PATH -notlike "*"+$Dir+"*" ){
            [Environment]::SetEnvironmentVariable("PATH", "$PATH;$Dir", "Machine")
        }
    }
    

    You could make things better by doing some polishing. 您可以做一些抛光来使事情变得更好。 For example, using Test-Path to confirm that your directory actually exists. 例如,使用Test-Path确认您的目录确实存在。


    #4楼

    You don't need any set or setx command, simply open the terminal and type: 您不需要任何setsetx命令,只需打开终端并输入:

    PATH
    

    This shows the current value of PATH variable. 这显示了PATH变量的当前值。 Now you want to add directory to it? 现在要添加目录吗? Simply type: 只需键入:

    PATH %PATH%;C:\xampp\php
    

    If for any reason you want to clear the PATH variable (no paths at all or delete all paths in it), type: 如果出于任何原因要清除PATH变量(根本没有路径或删除其中的所有路径),请键入:

    PATH ;
    

    Update 更新资料

    Like Danial Wilson noted in comment below, it sets the path only in current session. 就像Danial Wilson在下面的评论中指出的那样,它仅在当前会话中设置路径。 To set the path permanently use setx but be aware, although that sets the path permanently but NOT in the current session, so you have to start a new command line to see the changes, more info here . 要永久设置路径,请使用setx但请注意,尽管这将永久设置路径,但不是在当前会话中设置路径,所以您必须启动新命令行以查看更改,更多信息在此处

    To check if an environmental variable exist or see its value use ECHO commnad: 要检查环境变量是否存在或查看其值,请使用ECHO命令:

    echo %YOUR_ENV_VARIABLE%
    

    #5楼

    Regarding point 2 I'm using a simple batch file that is populating PATH or other environment variables for me. 关于第2点,我正在使用一个简单的批处理文件,该文件正在为我填充PATH或其他环境变量。 Therefore, there is no pollution of environment variables by default. 因此,默认情况下不会污染环境变量。 This batch file is accessible from everywhere so I can type: 可以从任何地方访问此批处理文件,因此我可以输入:

    c:\>mybatchfile
    -- here all env. are available
    c:\>php file.php
    

    #6楼

    Aside from all the answers, if you want a nice GUI tool to edit your windows environment variables you can use Rapid Environment Editor 除了所有答案之外,如果您想要一个不错的GUI工具来编辑Windows环境变量,则可以使用Rapid Environment Editor

    try it! 试试吧! its safe to use and awesome! 它的使用安全和超赞!

    http://www.rapidee.com/en/ http://www.rapidee.com/en/

    展开全文
  • 永久默认使用清华源 ...如果使用默认的目录,就不用人为添加,如果前面是指定目录就要添加环境变量,不然会报错说no module named some_lib 以下对于centos系统: 执行: vim ~/.bash_profile 在“PA

    永久默认使用清华源

    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    
    

    pip inatall 到指定目录

    pip install some_lib --target=url
    

    添加环境变量

    如果使用默认的目录,就不用人为添加,如果前面是指定目录就要添加环境变量,不然会报错说no module named some_lib

    以下对于centos系统:
    执行:

    vim ~/.bash_profile 
    

    在“PATH=“这一行的后面加冒号和url,这里的url指的是上一步库的安装目录。
    保存。
    执行:

    source ~/.bash_profile
    

    使修改生效。

    展开全文
  • linux系统安装node 配置环境变量 在Linux系统里面装node环境教程; 进入root 目录 | | 或者任意目录都行,暂时的 cd ~ 在当期目录下载node程序安装包 wget ...
  • Linux 系统中的程序和脚本都是通过环境变量来获取...环境变量也称全局变量,环境变量可用于定义 Shell 的运行环境,环境变量可以在配置文件中定义与修改,也可以在命令行中设置,但是命令行中的修改操作在终端重启...

    Linux 系统中的程序和脚本都是通过环境变量来获取系统信息、存储数据和配置信息。在 Linux 中,一般通过环境变量配置操作系统的环境,例如提示符、查找命令的路径和用户家目录等,这些系统默认的环境变量的变量名是固定的,因此只能修改其变量的值。

    环境变量也称全局变量,环境变量可用于定义 Shell 的运行环境,环境变量可以在配置文件中定义与修改,也可以在命令行中设置,但是命令行中的修改操作在终端重启时就会丢失,因此最好在配置文件中修改(用户家目录的“.Bash_profile“文件或者全局配置“/etc/profile”、“/etc/Bashrc”文件或者“/etc/profile.d”文件中定义)。

    注意,环境变量和用户自定义变量最主要的区别在于,环境变量是全局变量,而用户自定义变量是局部变量。用户自定义变量只在当前的 Shell 中生效,而环境变量会在当前 Shell 和这个 Shell 的所有子 Shell 中生效。如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的 Shell 中生效。

    查看环境变量的设置可以使用 set 命令,命令如下:

    [root@bogon ~]# set

    BASH=/bin/bash

    BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath

    BASH_ALIASES=()

    BASH_ARGC=()

    BASH_ARGV=()

    BASH_CMDS=()

    BASH_LINENO=()

    BASH_SOURCE=()

    BASH_VERSINFO=([0]="4" [1]="1" [2]="2" [3]="1" [4]="release" [5]="x86_64-redhat-linux-gnu")

    ......

    set 既可以查询所有的变量,也可以查询环境变量,刚刚就是使用 set 命令进行环境变量查询。当然,也可以使用 env 命令进行环境变量的查询,命令如下:

    [root@bogon ~]# env

    ORBIT_SOCKETDIR=/tmp/orbit-root

    HOSTNAME=bogon

    GIO_LAUNCHED_DESKTOP_FILE_PID=2846

    TERM=xterm

    SHELL=/bin/bash

    XDG_SESSION_COOKIE=1d9e5f67d8e8ae0368e1911d00000028-1598258960.284271-485945958

    HISTSIZE=1000

    GTK_RC_FILES=/etc/gtk/gtkrc:/root/.gtkrc-1.2-gnome2

    WINDOWID=23068675

    USER=root

    ......

    注意,env 和 set 命令的区别是,set 命令可以查看所有变量,而 env 命令只能查看环境变量。

    环境变量的删除使用 unset 命令,比如删除环境变量 gender,命令如下:

    [root@bogon ~]# unset gender

    [root@bogon ~]# env | grep gender

    为了方便读者记忆,这里为大家设置了一张表格(表 1),总结了设置环境变量的常用指令及说明。

    表 1 环境变量的常用指令及说明

    指 令

    说 明

    echo

    查看显示环境变量,变量使用时要加上符号“$”,例如:echo $PATH

    export

    设置新的环境变量,export 新环境变量名=内容

    修改环境变量

    修改环境变量没有指令,可以直接使用环境变量名进行修改

    env

    查看所有环境变量

    set

    查看本地定义的所有 Shell 变量

    unset

    删除一个环境变量

    readonly

    设置只读环境变量

    在 Linux 系统中有很多预设的环境变量,但是用户经常使用的却不多。表 2 就是用户可能经常使用的环境变量及操作环境的命令。

    表 2 常用环境变量及操作指令

    变量及指令

    说 明

    HOME

    当前用户的家目录

    PWD

    用户当前的工作目录

    LANG

    标识程序将要使用的默认语言

    TERM

    用户登录终端的类型

    PATH

    可执行文件(命令)的搜索路径,即搜寻存放程序的一个目录列表

    SHELL

    用户登录Shell路径

    USER

    用户的用户名

    PS1

    主命令提示符

    PS2

    次命令提示符

    RANDOM

    0~32767的随机数

    reset

    当屏幕崩溃即出现乱码时,重新设置终端的命令

    which

    定位并显示可执行文件(命令)所在路径的变量

    PATH环境变量的设置

    PATH 变量的值是用“:”分隔的路径,这些路径就是系统查找命令的路径。当输入一个没有写入路径的程序名时,系统就会到 PATH 变量定义的路径中去寻找是否有可以执行的程序,如果找到则执行,否则会出现“命令没有发现”的错误提示。

    查询 PATH 环境变量的命令如下:

    [root@bogon ~]# echo $PATH

    在进行本教程学习时所使用的系统中,PATH 环境变量的内容如下:

    [root@bogon ~]# echo $PATH

    /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin

    可以看出,在输出中有 7 个可供 Shell 用来查找命令和程序。

    如果命令或者程序的位置没有放在 PATH 变量中,并且不使用绝对路径,Shell 是没有办法找到指定路径的,会产生错误信息提示。

    为了解决应用程序放置可执行文件的目录常常不在 PATH 环境变量所包含的目录中的问题,通常 PATH 变量会包含所有存放应用程序的目录。把新的目录添加到现有的 PATH 变量中是最常用的方法,即无须从头定义,只要在 PATH 中的各个目录之间用冒号隔开,需要引用原来的 PATH 值,然后再给字符串添加新的目录就可以了。

    【例 1】在 PATH 环境变量中添加目录。

    [root@bogon ~]# echo $PATH

    /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin

    [root@bogon ~]# PATH=$PATH:/demo

    [root@bogon ~]# echo $PATH

    /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin:/demo

    展开全文
  • 如何添加路径到PATH环境变量

    千次阅读 2021-05-12 05:20:16
    1、直接用export命令:#export PATH=$PATH:/opt/au1200_rm/build_tools/bin命令解释:设置环境变量 PATH 为 /usr/local/arm/3.3.2/bin 外加原来的 PATH 变量内容。比如 PATH 原来的变量为 /usr/bin这个命令之后,...
  • ubuntu 添加环境变量

    千次阅读 2021-01-17 17:57:07
    Ubuntu Linux系统环境变量配置文件:/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。/etc /environment : 在登录时操作...
  • python设置环境变量有什么用? 1、设置环境变量可以在cmd命令行中找到python命令; 2、设置环境变量可以在安装exe的第三包的时候找到对应python版本路径; 3、设置环境变量可以在用pip install 包的时候找到路径。 ...
  • 在Linux系统中将指定路径添加环境变量
  • 首先明确一下,动态库链接是放入LD_LIBRARY_PATH变量中的,LD_LIBRARY_PATH变量中可以有很多路径,它们之间用:隔开 接下来以/opt/bin为例,我们...这里,若是第一次在此用户下设置环境变量,则把以下这句写入.bash_pro
  • npm全局环境变量配置

    2021-01-20 13:22:51
    我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望以上两个文件夹放在nodejs的主目录下,便在nodejs下建立”node_global”及”node_cache”两个文件夹。如下图: 然后,在cmd里面输入下面的命令行...
  • JDK环境变量设置:每次安装完JDK都要设置环境变量,颇为繁琐,编写一个批处理,直接一键设置好环境变量,注意:需要该批处理放到安装目录下,运行即可
  • 当初在编译时指定的(在~gcc/gcc/collect2.c:locatelib()写在specs内的后来用-D -I -L指定的gcc环境变量设定(编译的时候)ld.so的环境变量(这是run time的时候)一、头文件gcc 在编译时如何去寻找所需要的头文件 :※...
  • Windows 安装Go环境变量

    2021-01-20 13:39:23
    Windows 安装Go环境变量 1.GO下载安装 ...进行安装 下载之后直接运行安装,... (3):在环境变量中点击新建,变量名 GOROOT,变量值 C:\Go\(如果不是默认安装目录则需要改安装目录的根目录) (4):GOROOT添加系统的
  • Java中环境变量设置,主要是设置设置JAVA_HOME,CLASSPATH,在path变量中增加java的bin目录。当然现在都是用工具开发,可以不设置CLASSPATH,可能会有问题,所以还是尽量设置、  JAVA_HOME  C:Javajdk1.6.0_30...
  • Windows下文件夹设置环境变量

    千次阅读 2021-12-26 23:43:47
    1、进入系统设置界面 2、关于 -> 高级系统设置 3、环境变量 4、用户环境变量 -> Path -> 编辑 5、新建 -> 添加自己的路径 -> 一直确定就OK了
  • 文章目录【Linux】Linux 下环境变量设置 (临时环境变量和永久环境变量)一、基本概念二、常见的环境变量三、与环境变量相关的命令四、问题五、新增环境变量的值5.1 临时生效5.2 永久生效5.3 实例5.3.1 临时生效...
  • NSIS通常改变环境变量,特别是PATH变量来指定指定位置的库文件,文档详细描述了修改代码
  • Linux 添加环境变量和删除环境变量

    千次阅读 2021-05-13 05:29:07
    环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所使用到的信息。例如PATH.在交叉编译中,会经常运用到环境变量设置。在linux中,查看当前全部的环境变量的命令式env.当然也可使用 echo来查看...
  • windows中将sqlmap添加环境变量

    千次阅读 2021-05-29 10:48:32
    1. 添加环境变量 电脑右键属性 -》高级系统设置 -》环境变量 ,如下选择点击编辑 然后在路径最后面添加,sqlmap的安装路径。点击确认 然后随便打开一个新的窗口都可以执行sqlmap的命令了,不需要再先进入到...
  • $PATH:决定了shell到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译连接。PATH 声明,其格式为:PATH=$PATH::::------:你能够本身加上指定的路径,中间用...
  • 设置环境变量 1.在搜索框中直接搜索,点击环境变量 2.打开环境变量 3.找到path双击打开 可以在用户环境变量的path中添加,也可以在系统环境变量中添加,区别在于用户环境变量仅在此用户下有效,系统环境变量对...
  • 首先一般设置环境变量的位置有两个:~/.bashrc 和 /etc/profile,具体啥区别也没细了解,反正先在~/.bashrc中改,不行的话把内容再复制到/etc/profile中,还不行就另请高明。 当我们运行一个程序时,程序中调用了...
  • 在Linux中设置Qt环境变量

    千次阅读 2021-05-12 15:22:09
    本文讲述的是在Linux中设置Qt环境变量,环境的搭建是前提,不过配置好环境是很重要的,建议在配置之前,最好在虚拟机里面先走一趟,那么在真实环境下就不会出现不该出现的错误。在使用linux中可能会出现一系列的问题...
  • 描述:windows系统win10chrome加入环境变量的方法步骤 步骤: ...我的电脑-右键属性-高级系统设置-环境变量-找到变量Path-新建-填入环境变量目录(注意是目录) 打开cmd-输入chrome.exe即可打开 ...
  • Python添加环境变量 - Windows

    千次阅读 2022-05-06 01:59:56
    本文介绍如何Python添加到Windows系统的环境变量中,这样在CMD中则可直接使用python和pip命令。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,005,267
精华内容 402,106
热门标签
关键字:

怎样将目录添加环境变量