python不设置环境变量会怎么样_Python中未设置环境变量

我试图运行一个需要设置某些环境变量的python脚本。我目前正在运行一个.bat脚本,它设置这些环境变量,然后调用python脚本。在

我希望去掉.bat脚本,并在Python脚本中设置所需的环境变量。在

这就是.bat脚本的样子-SET OSGEO4W_ROOT=C:\Program Files\QGIS 2.18

SET QGISNAME=qgis

SET QGIS=%OSGEO4W_ROOT%\apps\%QGISNAME%

set QGIS_PREFIX_PATH=%QGIS%

CALL "%OSGEO4W_ROOT%\bin\o4w_env.bat"

set PATH=%OSGEO4W_ROOT%\bin;%QGIS%\bin;%PATH%

SET PYTHONHOME=%OSGEO4W_ROOT%\apps\Python27

set PYTHONPATH=%QGIS%\python;%PYTHONPATH%

python D:\temp\fran\NEW\new.py

下面是我如何在Python中模拟-

^{pr2}$

这是我收到的错误消息-ImportError: No module named site

当我从.bat文件启动脚本时,一切正常。当我在python中设置环境变量并运行时,我得到一个导入错误。在

有什么想法吗?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值