python配置文件读取环境变量_python没有获取环境变量,但它是在macos上设置的

如果我运行env命令,将获得以下输出:TERM_PROGRAM=Apple_Terminal

GPG_AGENT_INFO=/Users/paganotti/.gnupg/S.gpg-agent:346:1

TERM=xterm-color

SHELL=/bin/bash

TMPDIR=/var/folders/BM/BMT-0W4+H5yVS5fJngFdsk+++TI/-Tmp-/

Apple_PubSub_Socket_Render=/tmp/launch-V50MvM/Render

TERM_PROGRAM_VERSION=273.1

USER=paganotti

COMMAND_MODE=unix2003

SSH_AUTH_SOCK=/tmp/launch-llkTBf/Listeners

__CF_USER_TEXT_ENCODING=0x1F5:0:0

PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/3.2/bin:/Users/paganotti/Documents/Project/ZendFramework-1.11.11-minimal/bin/zf.sh:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin://usr/local/git/bin/git:/Library/Frameworks/Python.framework/Versions/3.1/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/ImageMagick/bin:/usr/local/MacGPG2/bin:/usr/texbin:/usr/X11/bin:/Users/paganotti/Sviluppo/android-sdk-1.5_r3/tools

PWD=/Users/paganotti

LANG=it_IT.UTF-8

SHLVL=1

HOME=/Users/paganotti

LOGNAME=paganotti

GIT_PYTHON_GIT_EXECUTABLE=/usr/local/git/bin/git

DISPLAY=/tmp/launch-aqcM4a/org.x:0

_=/usr/bin/env

我尝试使用PYTHON获取GIT_PYTHON_GIT_可执行变量:

^{pr2}$

但输出打印:None

因为它似乎没有查看GIT_PYTHON_GIT_可执行变量?

怎么了?在

更新

我在pycharm中设置了环境变量,现在它读取了,但在我的实际应用程序中,我使用pyqt库的QThread类。

我的应用程序构建在pyqt库之上,当启动时,它执行一个Qthread。在Qthread中执行一个gitpython函数。GitPython函数启动一个子进程并尝试读取GIT_PYTHON_GIT_可执行文件,但它无法读取变量。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值