精华内容
下载资源
问答
  • python 设置环境变量We can set an environment variable in Python using os module. Python os module environ works as a dictionary that holds the environment variables available to the program at that ...

    python设置环境变量

    We can set an environment variable in Python using os module. Python os module environ works as a dictionary that holds the environment variables available to the program at that moment.

    我们可以使用os模块在Python中设置环境变量。 Python os模块environ充当字典 ,该字典保存当时可用于程序的环境变量。

    Note that the environment variables dictionary gets generated when the os module is loaded, so any further change in the environment variables through other ways, such as export via Terminal, will not be reflected.
    请注意,加载os模块时会生成环境变量字典,因此通过其他方式(例如通过Terminal导出)对环境变量的任何进一步更改都不会反映出来。

    打印当前环境变量 (Print Current Environment Variables)

    We can print os.environ variable to learn about the existing environment variables that are available to the program.

    我们可以打印os.environ变量以了解程序可用的现有环境变量。

    import os
    
    # current environment variables
    print(os.environ)

    Output:

    输出:

    environ({'PATH': '/Library/PostgreSQL/10/bin:/Users/pankaj/Downloads/mongodb/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/pankaj/Downloads/apache-maven-3.5.3/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin', 'COMMAND_MODE': 'unix2003', 'MAVEN_OPTS': '-Xmx2048m -XX:MaxPermSize=128m', 'VERSIONER_PYTHON_VERSION': '2.7', 'LOGNAME': 'pankaj', 'XPC_SERVICE_NAME': 'com.apple.xpc.launchd.oneshot.0x10000003.pycharm', 'PWD': '/Users/pankaj/Documents/github/journaldev/Python-3/basic_examples', 'PYCHARM_HOSTED': '1', 'PYTHONPATH': '/Users/pankaj/Documents/github/journaldev/Python-3', 'SHELL': '/bin/zsh', 'PAGER': 'less', 'LSCOLORS': 'Gxfxcxdxbxegedabagacad', 'PYTHONIOENCODING': 'UTF-8', 'SECURITYSESSIONID': '186a8', 'OLDPWD': '/Applications/PyCharm CE.app/Contents/bin', 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'USER': 'pankaj', 'ZSH': '/Users/pankaj/.oh-my-zsh', 'TMPDIR': '/var/folders/1t/sx2jbcl534z88byy78_36ykr0000gn/T/', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1o59WVsq9I/Listeners', 'XPC_FLAGS': '0x0', 'PYTHONUNBUFFERED': '1', 'M2_HOME': '/Users/pankaj/Downloads/apache-maven-3.5.3', '__CF_USER_TEXT_ENCODING': '0x1F5:0x0:0x0', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.U1NEZUKVjH/Render', 'LESS': '-R', 'LC_CTYPE': 'UTF-8', 'HOME': '/Users/pankaj', '__PYVENV_LAUNCHER__': '/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7'})
    Python Current Environment Variable

    Python Current Environment Variable

    Python当前环境变量

    检查环境变量是否存在? (Check if environment variable exists or not?)

    We can check if environment variable exists or not using in statement.

    我们可以使用in语句检查环境变量是否存在。

    if 'HOME' in os.environ:
        print('HOME environment variable is already defined. Value =', os.environ['HOME'])
    else:
        print('HOME environment variable is not defined.')

    Output:

    输出:

    HOME environment variable is already defined. Value = /Users/pankaj

    Changing the environment variable value can have serious implications for the execution of the program. Hence, it’s advisable to first check if the environment variable exists or not. Then it’s up to you whether you want to modify the value or not. You can always define a new environment variable and use it in your program.

    更改环境变量值可能会对程序的执行产生严重影响。 因此,建议首先检查环境变量是否存在。 然后由您决定是否要修改该值。 您始终可以定义一个新的环境变量,并在程序中使用它。

    Python设置环境变量 (Python set environment variable)

    We can set an environment variable like we set the values in the dictionary.

    我们可以像在字典中设置值那样设置环境变量。

    os.environ['MYSQL_VERSION'] = '5.7.18'

    Note that the environment variable key-value pair must be a string, otherwise an error will be raised.

    请注意,环境变量键值对必须是字符串,否则将引发错误。

    >>> os.environ['Data'] = 123
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py", line 683, in __setitem__
        value = self.encodevalue(value)
      File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py", line 753, in encode
        raise TypeError("str expected, not %s" % type(value).__name__)
    TypeError: str expected, not int
    >>>

    Python读取环境变量 (Python Read Environment Variable)

    Let’s see how to read the environment variable we have set in the above code snippet.

    让我们看看如何读取在以上代码片段中设置的环境变量。

    print('MySQL Version =', os.environ['MYSQL_VERSION'])

    Output: MySQL Version = 5.7.18

    输出: MySQL Version = 5.7.18

    But is this the correct way to retrieve environment variable value? Let’s see what happens when the environment variable is not present.

    但这是检索环境变量值的正确方法吗? 让我们看看当环境变量不存在时会发生什么。

    >>> print(os.environ['DATA'])
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py", line 678, in __getitem__
        raise KeyError(key) from None
    KeyError: 'DATA'
    >>>

    The better way is to use get() function of environ variable. If the environment variable is not present, then it will return None.

    更好的方法是使用环境变量的get()函数。 如果环境变量不存在,则它将返回None

    >>> print(os.environ.get('DATA'))
    None

    We can also specify a default value to return if the environment variable is not present.

    如果环境变量不存在,我们还可以指定默认值以返回。

    >>> print(os.environ.get('DATA', 'TXT'))
    TXT
    GitHub Repository.GitHub存储库中检出完整的python脚本和更多Python示例。

    Reference: os.environ

    参考: os.environ

    翻译自: https://www.journaldev.com/24935/python-set-environment-variable

    python设置环境变量

    展开全文
  • python设置环境变量

    2017-06-11 09:15:00
    python设置环境变量 1.获取所有环境变量的名字 import os for key in os.environ.keys(): print(key)2.获取指定名字的环境变量对应的值 import os #参数 'path' 可以换成任意存在的环境变量名 ...

    python设置环境变量

    1.获取所有环境变量的名字

    import os
    for key in os.environ.keys():
        print(key)

    2.获取指定名字的环境变量对应的值

    import os
    #参数 'path' 可以换成任意存在的环境变量名
    #如果不存在,则输出None
    dir=os.environ.get('path')
    print(dir)

    3.设置环境变量(注意:当前设置的环境变量只是在本程序中生效,不是永久更新)

    import os
    dir="D:\LearnTool"
    os.environ['datapath']=dir
    print(os.environ.get('datapath'))



    posted @ 2017-06-11 09:15 neu_张康 阅读(...) 评论(...) 编辑 收藏
    展开全文
  • PYTHON设置环境变量

    千次阅读 2019-03-19 12:25:26
    path 环境变量 作用是指定路径搜索路径 , 类比Java的PATH import sys for p in sys.path: print(p) #查看path列表 sys.path.append('/Users/zzy/Desktop/shimi')#添加解析路径 pythonpath 指定类搜索路径 ,类比...

    path 环境变量 作用是指定路径搜索路径 , 类比Java的PATH

    import sys
    for p in sys.path:
         print(p) #查看path列表
    sys.path.append('/Users/zzy/Desktop/shimi')#添加解析路径
    

    pythonpath 指定类搜索路径 ,类比Java的CLASSPATH

    os.environ['PYTHONPATH'] = '/Users/zzy/Desktop/shimi/sesame_shuup_temp'
    #项目路径
    #add content root to pythonpath  
    

    python_home 是解释器的位置 , 类比 JAVA_HOME

    使用virtualenv  xxxENV创建虚拟环境,
    使用虚拟环境source ./xxxENV/bin/activate 
    

    环境变鲁昂

    展开全文
  • python设置环境变量有什么用

    千次阅读 2020-08-21 08:44:13
    标题python设置环境变量有什么用 1、设置Python的环境变量的作用: 当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境...

    python设置环境变量有什么用在这里插入图片描述

    1、设置Python的环境变量的作用:

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

    2、如果安装Python不设置环境变量:

    1、如果不设置环境变量在cmd命令行敲击python会提示找不到python命令。
    2、如果不设置环境变量安装Python的第三方包的时候会提示找不到对应python版本路径。
    3、如不不设置环境变量用pip install安装包的时候会找不到路径。

    3、环境变量定义

    环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。

    以上就是python设置环境变量有什么用的详细内容

    4、系统环境变量和用户环境变量的区别

    环境变量分为系统环境变量和用户环境变量。
    系统环境变量是指对所有用户起作用
    而用户环境变量只对当前用户起作用。
    例如你要用java,那么你把java的bin目录加入到path变量下面,那么它就是系统环境变量,所用用户登陆,在命令行输入java都会有java的帮助信息出来。而如果你在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当你以其他用户登陆时这个变量就和不存在一样。
    这个问题在linux下面就相对好理解一些,系统变量都在/etc/profile文件里面,而用户的变量则在~/.bash_profile(如果用的是bash的话),每个用户的用户目录对其他用户不可见。假设有a,b,c三个用户,你在a的变量文件中写入语句在屏幕上述出a,在b的输出b,c的什么都不输出,系统文件输出sys,那么当你用a用户登陆时,输出a;用户b登陆输出b,用户c则输出sys.

    展开全文
  • python添加环境变量

    千次阅读 2016-09-22 10:26:18
    在windows上安装好python后,需要进入windows的环境变量设置界面: 1. 进入 控制面板\系统和安全\系统 2. 点击高级系统设置 3. 选择环境变量 4. 在系统变量中选择 Path 编辑,添加 ; ,添加安装python...
  • 使用Python设置环境变量

    万次阅读 2015-11-09 19:55:13
    使用Python设置环境变量 最近老被学弟学妹问怎么设置环境变量 ,记得以前自己写过一个批处理来设置,不过有了python就再也不用了 # -*- coding: cp936 -*- import os path = os.environ["PATH"] print ...
  • python设置环境变量有什么用? 1、设置环境变量可以在cmd命令行中找到python命令; 2、设置环境变量可以在安装exe的第三包的时候找到对应python版本路径; 3、设置环境变量可以在用pip install 包的时候找到...
  • 在安装python中,将其安装路径添加到了环境变量,查看系统变量PATH时可以看到安装路径在里面 (添加环境变量方法:我的电脑--属性---高级变量---环境变量---系统变量---PATH--) 在cmd窗口中输入python,仍显示 ...
  • Python添加环境变量

    千次阅读 2016-10-11 09:07:58
    w用户可以修改系统环境变量PYTHONPATH 方法三:增加.pth文件,推荐! 在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录名称就是了。  1
  • python设置环境变量(临时和永久)

    千次阅读 2019-04-11 15:57:00
    # 设置环境变量 os.environ['WORKON_HOME']="value" # 获取环境变量方法1 os.environ.get('WORKON_HOME') #获取环境变量方法2(推荐使用这个方法) os.getenv('path') # 删除环境变量 del os.environ['WORKON_...
  • windows添加环境变量就是坑。。。可以的话还是换Linux吧。。。 注意:以下方法操作以后,记得重启 IDE(Pycharm)或者CMD(或者 anaconda prompt)!!! 方法一、 在cmd命令行,或者 anaconda prompt输入: set ...
  • python添加环境变量(ramdump parser)

    千次阅读 2014-10-16 11:33:34
    Just for backup: 安装完python后,在CMD中run "python",提示没有这个命令,就知道环境变量没加。windows7,如图。
  • Python配置环境变量

    2019-06-03 15:12:59
    Python配置环境变量 如何让电脑快速找到Python呢,这个时候就需要配置环境变量 1.右键点击我的电脑,点击属性 2.点击高级系统设置 3.点击环境变量,找到系统变量里面的path(如果没有,需新建path) 4.点击新建...
  • python 获取环境变量

    千次阅读 2019-01-15 16:07:22
    Python Shell设置或获取环境变量的方法: 一、设置系统环境变量 1、os.environ['环境变量名称']='环境变量值' #其中key和value均为string类型 2、os.putenv('环境变量名称', '环境变量值') 二、获取系统环境...
  • python安装时忘了自动添加环境变量,最后安装完了取设置环境变量,将pip和python地址加入用户环境变量中在cmd界面里只能打开pip,但是无法打开python添加到系统变量后发现再去运行python正常了就。但不知道为...
  • Python2.7 环境变量设置

    千次阅读 2017-12-06 14:34:21
    Python2.7 环境变量设置 ... ... 2. 安装完软件之后需要配置环境变量: ...3. 设置环境变量,我的安装目录是D:\Python27 ,变量名可以随便起不重复就好, 变量值是安装目录。   4. 然后打开cmd控制台,
  • python 获取环境变量In Python, how to get an environment variable? 在Python中 ,如何获取环境变量? In Python, you may use this piece of code to get an environment variable: 在Python中,您可以使用以下...
  • Python环境变量配置

    2018-08-02 12:01:04
    Python环境变量配置 1.右击“我的电脑”-属性 2.点击高级系统设置   3.点击:高级-环境变量 4.输入python环境变量名,和安装路径   5.点击确定 在系统变量找到Path,点击编辑输入%Python%; ...
  • 如何配置python环境变量

    万次阅读 2018-05-24 15:38:27
    1、说明:windows下设置python环境变量,就是把python的安装目录添加到系统path中。2、步骤:1)确定python安装目录,根据版本不同安装目录也不同,可以在开始菜单中的快捷方式中查看。在python快捷方式上点右键,...
  • python 环境变量的搭建(自动添加python 环境变量) 运行python需要有自己的环境,所以学习python的开始需要在计算机上面搭建python的环境 我通过请教老师以及在网上查找到的资料 在这里我总结了几种搭建python...
  • 如何设置Python环境变量

    千次阅读 2018-11-08 21:55:57
    Python环境变量设置:   在系统变量里找到PATH,双击PATH,在结尾加上 ";C:\Python25"(不要引号,此处为安装路径)确定就可以。 接下来: 运行-&gt;cmd,在命令行窗口中输入python,即可运行。 ...
  • 大概在Python2.7.xx以前,安装Python时环境变量是需要自己设的,所以自己做了一个批处理来设置环境变量Path,通过WMI命令wmic来实现。::检查path中有没有相关路径 echo %path%|findstr /i "c:\python27\scripts"&&...
  • python配置环境变量

    2018-05-22 14:46:36
    Python安装完成之后,运行cmd(win+R):在控制台...,这种时候就需要将Python添加环境变量。 1、系统设置添加。控制面板→系统和安全→系统→高级系统设置,点击环境变量,之后点击path,将Python安装的地址复制...
  • Python操作环境变量

    千次阅读 2019-05-12 11:42:19
    1、使用os读取系统环境变量 import os os.getenv('path') os.environ.get('path') os.environ['path'] 2、遍历打印所有系统环境变量 import os env_dist = os.environ for key in env_dist: print key + ' : ' + ...
  • 安装之后配置环境变量的步骤如下: 1,点“我的电脑”,右键选“属性”。 2,选择“高级系统设置”--->选“环境变量”--->在“系统变量”中选中“Path”,再点“编辑”--->再点“编辑文本”。 ...
  • 1、删除之前python35的环境变量 删除Path中的两条: D:\python35\Scripts D:\python35 2、在Path中添加三条: D:\anaconda D:\anaconda\Scripts D:\anaconda\Library\bin 我感觉目前我有两个python. 和两个spyder,...
  • 在系统变量里边找到path 之后就可以进行编辑,pip的程序是在安装python路径下的Scripts目录之下,所以找到自己的python的安装路径,添加环境变量,例如 新建——浏览文件夹,找到pip所在的文件夹 检验pip环境是否...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 230,226
精华内容 92,090
关键字:

python添加环境变量

python 订阅