精华内容
下载资源
问答
  • 1、python找文件是先去当前文件所在的文件夹下找,也就是bin目录下找2、如果bin目录里找不到,再去python环境变量里找如果有pycharm,那么直接点右键-选择Mark Directory-Source Root就可以将文件加入到环境变量里...

    1、python找文件是先去当前文件所在的文件夹下找,也就是bin目录下找

    2、如果bin目录里找不到,再去python的环境变量里找

    如果有pycharm,那么直接点右键-选择Mark Directory-Source Root就可以将文件加入到环境变量里;但如果没有pycharm,需要手动加环境变量。

    3、如果是在本机上运行,则手动加入以下两行代码即可:

    importsys

    sys.path.insert(0,r'F:\0.script repository\Python\jnz\review\my_api') #将当前目录加入到本机的环境变量中

    4、如果不再本机上运行,就不能指定绝对路径了,这时需要加入以下代码:

    importosimportsys

    res=os.path.abspath(__file__) #获取当前文件的绝对路径

    base_path=os.path.dirname(os.path.dirname(res)) #获取当前文件的上两级目录

    sys.path.insert(0,base_path) #加入环境变量#以上5行代码必须要加入到文件的最上方

    其中,os.path.abspath()为获取当前文件的绝对路径;

    os.path.dirname()为获取当前文件的上一级目录;

    sys.path.insert(0,path)为将路径加入到环境变量中的最前方。

    以后无论有没有pycharm,是否是本机,是否是Linux系统,只要先加入这几行代码,再运行就可正常执行代码了。

    展开全文
  • 虽然Maya内置了Python运行时,但是,如果要系统学习Python语言,环境变量还是需要配置一下~默认情况下,在windows下安装python之后,系统不会自动添加相应的环境变量。此时在命令行输入python命令是不能执行的,...

    Alias Maya中的脚本语言是Mel 和 Python,据说Houdini未来也会把Python作为主要的脚本语言,作为影视特效师,掌握Python语言是必备技能;虽然Maya内置了Python运行时,但是,如果要系统学习Python语言,环境变量还是需要配置一下~

    默认情况下,在windows下安装python之后,系统不会自动添加相应的环境变量。此时在命令行输入python命令是不能执行的,配置方法如下:

    1. 首先需要在系统中注册python环境变量:假设python的安装路径为c:\python2.6,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:

    (为了在命令行模式下运行Python命令,需要将python.exe所在的目录附加到PATH这个环境变量中。)

    PATH=PATH;c:\python26

    上述环境变量设置成功之后,就可以在命令行直接使用python命令。或执行"python *.py"运行python脚本了。

    2. 此时,还是只能通过"python *.py"运行python脚本,若希望直接运行*.py,只需再修改另一个环境变量PATHEXT:

    PATHEXT=PATHEXT;.PY;.PYM

    下面是python环境变量设置图文详解

    第一步:下载Python安装包

    在Python的官网 www.python.org 中找到最新版本的Python安装包,点击进行下载,请注意,当你的电脑是32位的机器,请选择32位的安装包,如果是64位的,请选择64位的安装包;

    第二步:安装

    A.双击下载好的安装包,弹出如下界面:

    2020020623144223.jpg

    这里要注意的是,将python加入到windows的环境变量中,如果忘记打勾,则需要手工加到环境变量中;在这里我选择的是自定义安装,点击“自定义安装”进行下一步操作;

    B.进入到下一步后,选择需要安装的组件,然后点击下一步:

    2020020623144224.jpg

    C.在这里可以自定义路径选择安装:

    2020020623144225.jpg

    D.点击下一步后,就开始真正安装了:

    2020020623144226.jpg

    E:安装完成后,会有一个安装成功的提示界面:

    2020020623144327.jpg

    第三步:测试

    python安装好之后,我们要检测一下是否安装成功,用系统管理员打开命令行工具cmd,输入“python -V”,然后敲回车,如果出现如下界面,则表示我们安装成功了;

    2020020623144328.jpg

    这句话的意思是显示python的版本信息;

    第四步:写程序

    安装成功之后,当然要写第一个python程序了,按照惯例,我们写一个“hello world”;

    还是打开cmd,输入“python”后敲回车, 进入到python程序中,可以直接在里面输入,然后敲回车执行程序,我们打印一个“hello world”看看,在里面输入 print("hello world"),敲回车,所有程序员都会遇到的第一个程序就出现啦;

    2020020623144329.jpg

    第五步:配置python环境变量

    如果在刚才安装的时候,忘记将加入到环境变量的勾打上,那么就需要手工配置环境变量之后,才能使用python,配置的方法如下:

    A.右键点击“我的电脑”,点击“属性”;

    2020020623144330.jpg

    B.在弹出的界面中点击“高级系统设置”(不同的windows系统版本,弹出的界面不完全相同,我用的是win8);

    2020020623144331.jpg

    C.在弹出的界面中点击“环境变量”;

    2020020623144332.jpg

    D.在弹出的页面中进行环境变量的配置;

    2020020623144333.jpg

    找到系统变量中“Path”一项,选中后点击“编辑”;将之前安装的phtyon的完整路径加到最后面,注意要在完整的路径前加一个“;”,然后点击“确定”,保存所做的修改,这样,环境变量就设置好了;

    设置完成后,可以按照上面的方法进行测试,以确保环境变量设置正确;

    展开全文
  • 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:11
    1.获取所有环境变量的名字 import os for key in os.environ.keys(): print(key) 2.获取指定名字的环境变量对应的值 import os #参数 'path' 可以换成任意存在的环境变量名 ...3.设置环境变量(注意:当前设置的环

    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'))



    展开全文
  • 快速添加环境变量,免去重启机器的苦恼
  • 环境变量已经存在系统中, 平时在 python 脚本中直接通过 os.getenv('ENV_NAME') 就能拿到指定的环境变量。 除此以外,还可以在 python 运行时指定环境变量。 测试代码: # demo.py import os VAR1 = os.getenv('...
  • 比如命令行需要: export MASTER_PORT=5678 在python代码中就是: import os os.environ['MASTER_PORT'] = '5678'
  • 1、path 中添加了%JAVA_HOME%/jre/bin 在头部,导致无法检测到 python路径。 只要把%JAVA_HOME%/jre/bin 移到path路径最后,就能正常检查到python
  • 主要介绍了如何设置Python环境变量?,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • python3 环境变量

    2019-07-31 11:19:49
    Linux/Unix 系统上,一般...安装完成后,我们可以将路径 usr/local/pathon3 添加到您的 Linux/Unix 操作系统的环境变量中,这样你就可以通过 shell 终端输入下面的命令来启动 python 3(当前窗口有效)。 $ PATH...
  • 配置Python环境变量

    2017-08-23 15:33:25
    现在的编程语言是多种多样,如果你想书写更少的代码,还能完成更加庞大的项目,那选择Python语言就是懒人的第一首选。
  • Python环境变量设置

    2017-08-16 11:47:28
    跟其他的环境变量设置差不多。 首先找到Python安装目录我的: C:\Users\admin\AppData\Local\...打开我的电脑-->右键属性-->高级系统设置-->环境变量-->Path-->添加获得Python的位置,保存,重启cmd命令工具即可
  • os.environ是一个很好的选择,但是随着时间的流逝,您会发现自己在处理原始环境变量方面重复了很多代码。 envparse旨在消除这种重复的,通常不一致的解析代码,而是提供一个简单易用的包装器。 想法和代码部分...
  • python代码中导入python自带模块os,使用os.environ可以获取所有的环境变量信息,但是只是一个映射,也就是说对于environ的修改只是在当前代码中,不会去修改本机上真实的环境变量。 一、设置系统环境变量 1、os....
  • Mac 配置Python3环境变量

    千次阅读 2019-09-13 09:42:17
    在文件中添加: export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.7/bin alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7" export PATH=${PA...
  • python环境变量设置

    千次阅读 2012-09-11 14:31:54
    默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。1.首先需要在系统中注册python环境变量:假设python的安装路径为c:\python2.5,则修改我的电脑->...
  • python开发环境变量,可以自己设置吗?默认目录有些不太习惯,对于我这种有强迫症的开发者来说。
  • python添加环境变量(ramdump parser)

    千次阅读 2014-10-16 11:33:34
    Just for backup: 安装完python后,在CMD中run "python",提示没有这个命令,就知道环境变量没加。windows7,如图。
  • 安装之后配置环境变量的步骤如下: 1,点“我的电脑”,右键选“属性”。 2,选择“高级系统设置”—>选“环境变量”—>在“系统变量”中选中“Path”,再点“编辑”—>再点“编辑文本”。 3,在“变量值...
  • 在 Windows 设置Python环境变量

    万次阅读 2017-12-25 09:12:52
    在 Windows 设置环境变量 在环境变量中添加Python目录: 在命令提示框中(cmd) : 输入 path=%path%;C:\Python 按下"Enter"。 注意: C:\PythonPython的安装目录。 也可以通过以下方式设置: • 右键点击...
  • Python设置Linux环境变量问题

    千次阅读 2019-10-15 18:59:35
    问题1:通过"export ABCD=abcd"方式设置环境变量,获取不到设置值 >>> import commands >>> import os >>> cmd = "export ABCD=abcd" >>> env = commands.getoutput(cmd) >&...
  • Ubuntu下添加python环境变量

    千次阅读 2020-01-13 19:10:17
    问题背景 1. Pycharm配置本地python虚拟环境 ...最后因为懒(懒于改代码适应python3),就给项目单独创建了python虚拟环境,在该虚拟环境中安装该项目所有需要的包。 2. 脚本文件运行 由于数据...
  • python添加环境变量

    千次阅读 2020-07-23 17:46:21
    高级系统设置-- 环境变量--系统变量里找到 Path 然后选择编辑 进入下面的页面后,选择新建,然后把你装的 python 路径放上 然后测试,在一个写好测试文件 (hello.py) 的文件夹里按住shift 右键,选择在...
  • 场景:使用Python 利用dumpdecrypted.dylib自动化脱壳 安装: Mac环境下 直接sudo pip install paramiko , 估计会缺少pip 环境, 那就先安装pip , easy_install pip 1.使用paramiko用ssh连接iPhone2.ssh.exec_command(&...
  • 我开始寻找帮助,从cmd命令pip install opencv-python下载opencv模块,但是出现了pip命令提示不是内部或外部命令,发现网上许多人说需要环境变量设置,于是我就开始了艰难历程 什么是环境变量 环境变量环境变量...
  • Python 2.7.8 手动安装 & Python 环境变量添加
  • 运行python指令提示“不是内部或外部命令”,设置python环境变量运行python,提示不是内部或外部命令设置环境变量 运行python,提示不是内部或外部命令 刚刚安装好phthon,但是运行却出错。提示界面: 设置环境变量...
  • python centos下环境变量设置

    千次阅读 2018-01-24 09:33:08
    python 需要设置以下环境变量 设置python的指定路径,以方便在任何位置可访问conda命令 export PATH="/usr/local/anaconda3/bin:./:$PATH" 设置项目的初始位置,以在任何位置执行代码可以找到import 项目包不出错...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 154,002
精华内容 61,600
关键字:

python添加环境变量代码

python 订阅