Python有时操作系统环境没有Python

2024-04-26 23:01:58 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我在Aptana Studio 3中运行以下脚本:

import os
from pprint import pprint
pprint(os.environ['PYTHONPATH'].split(os.pathsep))

我得到以下输出:

^{pr2}$

如果在sublime text 3中运行相同的脚本,则会出现以下错误:

Traceback (most recent call last):
  File "D:\Phocas\Phocas-Automation\scrapbook.py", line 3, in <module>
    pprint(os.environ['PYTHONPATH'].split(os.pathsep))
  File "C:\Python27\lib\os.py", line 423, in __getitem__
    return self.data[key.upper()]
KeyError: 'PYTHONPATH'

完全搞不清-这可能是因为Aptana正在读取一个项目文件,告诉解释器在哪里寻找PYTHONPATH?我不明白为什么操作系统环境当我在sublime中运行时,['PYTHONPATH']完全不存在。在

我在WindowsServer2008R2标准版上使用Python2.7


Tags: inpyimport脚本oslineenvironfile
1条回答
网友
1楼 · 发布于 2024-04-26 23:01:58

PYTHONPATH是一个环境变量。你是如何开始崇高文本3的?为什么你认为运行它的环境应该有PYTHONPATH设置?你能从命令行运行Sublime文本吗?在

底线是Sublime Text看起来不像在Aptana Studio中运行的环境一样。在

相关问题 更多 >