【发布时间】:2023-04-01 20:19:02
【问题描述】:
是否有关于如何正确安装 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 来让事情正常工作吗?
干杯,
维克多
【问题讨论】:
-
我在全新安装山狮后遇到了同样的问题。我确实有一个类似的问题(stackoverflow.com/q/11423301/153865)。这是我自己回答的。我的问题中有一个部分用于更改 /System 中的符号链接以指向 brew 目录,但这似乎是一个 hack。希望有人能回答你的问题。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:自制 Python 并写入 /Library/Python/2.7/site-packages/? - Python技术站