【发布时间】:2015-02-13 13:41:18
【问题描述】:
最近我安装了 Mac OS Yosemite。到那时我安装库没有问题,已经安装了beautiful soup、pydelicious等。在安装完Yosemite之后,我尝试在mac中安装Mechanize和Requests Libraries。他们的安装没有问题。我可以导入它们并从终端使用它们。但是,Xcode 6.1 不会加载/查看它们。我一直得到
ImportError: 没有名为 mechanize 的模块
ImportError: 没有名为 requests 的模块 错误消息。
我已经尝试通过对用户的完全访问权限更改文件权限,但无济于事。 我还检查了 PYTHONPATH 和 .profile 文件,到目前为止没有运气。
我想知道,是否有人遇到过这个问题,或者是否有人知道解决这个问题的方法?
【问题讨论】:
-
Xcode 看不到它们是什么意思?既然它唯一支持 python 的元素是
lldb,为什么还要使用它们? -
我已经给出了错误信息。当我在 XCode 中使用 import 时,模块无法加载。请查看给出的错误信息。这显然是在我切换到优胜美地之后才发生的。
-
要清楚;你是用 xcode 用 Python 开发的吗?
-
是的...说明书可以在网上找到。
-
嗯,有几件事可能是错误的;首先,Xcode 可能正在使用 python 的系统版本,并且任何用户添加的模块可能适用于不同的版本(即 macports/homebrew),其次,您的特定问题似乎与让 OSX 应用程序获取环境变量更改有关。请参阅this question 了解如何执行此操作。
标签: python xcode6 mechanize python-requests osx-yosemite