gpt4 book ai didi

python - Homebrew Python 并写入/Library/Python/2.7/site-packages/?

转载 作者:太空狗 更新时间:2023-10-29 20:52:31 24 4
gpt4 key购买 nike

是否有关于如何正确安装 Homebrew 的 Python 以及 pip、virtualenv、virtualenvwrapper 等的权威指南?

我已阅读以下页面:

https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python
http://osxastrotricks.wordpress.com/2012/05/02/python-setup-with-homebrew/
http://skipperkongen.dk/2011/11/13/installing-django-in-virtual-environment-on-mac/
http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/
http://youshoulddoityourself.blogspot.com.au/2010/11/test.html

我有 OSX 10.8 (Mountain Lion) DP3,我安装了 XCode 命令行工具。

我也安装了 XQuartz,以防万一(10.8 没有提供)。

然后我跑了:

brew install python  --universal --framework

我将以下内容添加到我的 ~/.bash_profile:

export PATH="/usr/local/bin:/usr/local/share/python:${PATH}"

然后我跑了:

sudo easy_install pip

这似乎有效。

我检查 pip 的安装位置:

 Victors-MacBook-Pro:~ victorhooi$ which pip
/usr/local/bin/pip

但是,当我尝试 pip 安装包时,我收到一条错误消息,提示无法写入/Library/Python/2.7/site-packages:

running install_lib

creating /Library/Python/2.7/site-packages/yolk

error: could not create '/Library/Python/2.7/site-packages/yolk': Permission denied

----------------------------------------
Command /usr/bin/python -c "import setuptools;__file__='/Users/victorhooi/build/yolk/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /var/folders/gg/m37t1rkx4zj7z54ls487jfc40000gn/T/pip-ap7LSB-record/install-record.txt failed with error code 1 in /Users/victorhooi/build/yolk
Storing complete log in /Users/victorhooi/Library/Logs/pip.log

我的理解是 Homebrew 的 Python 会安装到它自己的站点包中,我不需要在整个文件系统树上做奇怪的 chown 来让事情正常工作?

干杯,维克多

最佳答案

与此同时, Homebrew 软件的 python 已经进化:

  • 通过 brew 安装的 Python 不再尝试写入 /Library/Python
  • Homebrew 的 Python 现在总是使用它自己的站点包。
  • pip(和分发)会自动安装。
  • 不需要“--framework”选项。 Homebrew 现在默认使用它。
  • 需要 XQuartz(不幸的是)因为 Tk header 链接到 X11 header 。

.bashrc 中的 PATH 是正确的(并且仍然需要)。

关于python - Homebrew Python 并写入/Library/Python/2.7/site-packages/?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10928914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com