【问题标题】:ImportError: No module named mechanize - XCode 6.1 is not seeing newly installed python librariesImportError: No module named mechanize - XCode 6.1 没有看到新安装的 python 库
【发布时间】: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


【解决方案1】:

显然 Xcode 指的是我默认的 Python。 在 Droppy 发表评论后,我使用

检查了我的 python 版本

哪个蟒蛇

我将结果复制粘贴到 Xcode 程序方案中。现在它可以工作了......!

感谢大家的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-22
    • 2013-07-19
    • 2018-09-29
    • 2021-03-13
    • 2014-10-11
    • 1970-01-01
    • 2013-03-05
    相关资源
    最近更新 更多