mac 简易安装问题

发布于 2024-10-19 09:41:52 字数 364 浏览 2 评论 0原文

我尝试使用 easy_install 安装 python 包。我使用了 /usr/local/bin 中的 easy_install,因为我认为这是 macpython 提供的。我遇到过这个问题:

ValueError: numpy >= 1.4 is required (detected 1.2.1 from /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/numpy/__init__.pyc)

似乎在检查依赖项时,easy_install 正在查看 Mac 附带的 python 指向的目录。

我怎样才能改变这个?

I've tried to install a python package using easy_install. I used the easy_install from /usr/local/bin as I thought that was the one supplied by macpython. I've encountered this problem:

ValueError: numpy >= 1.4 is required (detected 1.2.1 from /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/numpy/__init__.pyc)

It seems like when checking for dependencies, easy_install is looking at the directory pointed by python that was shipped with Mac.

How can I alter this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冰魂雪魄 2024-10-26 09:41:52

如果您运行的 python 版本与系统提供的版本不同,
找到该版本的框架 bin 目录,例如:

$ ls -l $(which python2.7)
lrwxr-xr-x  1 root  wheel  71 Jul 13  2010 /usr/local/bin/python2.7 -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

然后运行该目录中的 easy_install 版本:

/Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install

If you are running a different version of python from the system supplied one,
find the framework bin directory for that version, for example:

$ ls -l $(which python2.7)
lrwxr-xr-x  1 root  wheel  71 Jul 13  2010 /usr/local/bin/python2.7 -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

Then run the version of easy_install that is in that directory:

/Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install
看透却不说透 2024-10-26 09:41:52

您可以将 virtualenv--no-site-packages 一起使用,然后将包安装到那里。您可能还想研究 pip 而不是 easy_install

You can use virtualenv with --no-site-packages then install your package into there. You might also want to investigate pip instead of easy_install.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文