【发布时间】:2012-02-07 19:51:52
【问题描述】:
我将在这个问题的开头说我以前几乎没有使用过 python,并且以前从未在 Mac OS 上使用过,所以我完全准备好接受我可能在做一些相当愚蠢的事情!
我收到了两个 python 项目,其中一个我需要运行。当我打开我感兴趣的项目(在 TextWrangler 中)并运行时,我收到以下错误:
context.py:16: ImportError: No module named fetch_command
嗯.. fetch_command 是另一个程序中的一个模块,它与我要运行的程序位于同一目录 (/Users/myname) 中。 (应用程序的文档不足表明:
"我不会尝试安装到您的 python 安装目录中, 我会安装到某个主目录或前缀并设置你的 PYTHONPATH 和 PATH(或使用 virtualenv)"
所以我已经尝试(并且成功了 - 我通过调用 echo $PATH 和 echo $PYTHONPATH 进行了测试)将 Users/myname 添加到 PATH 和 PYTHONPATH。这什么也没做。然后我尝试将/Users/myname/other_python_app/src 添加到PATH 和PYTHONPATH,但这也没有奏效。任何人都知道我做错了什么..?
提前非常感谢!
【问题讨论】:
标签: python macos import path pythonpath