【发布时间】:2016-08-06 12:52:45
【问题描述】:
我在 MAC OSX 10.11.4 上安装 Python 3.4 时遇到了一个非常基本的问题。我已经在我的 .bash_profile 中设置了 PYTHONPATH,并且在从终端运行 python 时找到了路径,如果我在终端中导入 sys 并检查 sys.path,我会看到我的预期路径。
但是,当我加载 IDLE 并查看路径浏览器时,PYTHONPATH 条目不在 sys.path 中,并且我的代码没有运行。有几篇文章讨论了在 IDLE 中添加代码以添加到 sys.path 中,但这是我不想做的 hack。如何让 IDLE 将 PYTHONPATH 条目读入 sys.path?
更多信息:在 Windows 上,我设置了一个 PYTHONPATH 环境变量,并且路径确实按预期显示在路径浏览器中。
这是 OSX 上 IDLE 的基本问题,还是我在安装过程中遇到了问题,或者?
【问题讨论】:
-
您是否从 Launchpad 运行 IDLE?它不会继承 .bash_profile 中设置的环境变量,除非您从 bash 运行它。
-
谢谢,这回答了我的问题。我通过单击空闲图标运行。从 bash 运行我确实看到了路径。
标签: python macos python-idle pythonpath