尝试使用以下命令安装python:
brew install python
但不幸的是我收到以下错误:
>brew install python
==> Downloading https://homebrew.bintray.com/bottles/python-2.7.12_2.el_capitan.
Already downloaded: /Users/maguerra/Library/Caches/Homebrew/python-2.7.12_2.el_capitan.bottle.tar.gz
==> Pouring python-2.7.12_2.el_capitan.bottle.tar.gz
==> Using the sandbox
==> /usr/local/Cellar/python/2.7.12_2/bin/python -s setup.py --no-user-cfg insta
Last 15 lines from /Users/maguerra/Library/Logs/Homebrew/python/post_install.01.python:
copying setuptools/command/rotate.py -> build/lib/setuptools/command
copying setuptools/command/saveopts.py -> build/lib/setuptools/command
copying setuptools/command/sdist.py -> build/lib/setuptools/command
copying setuptools/command/setopt.py -> build/lib/setuptools/command
copying setuptools/command/test.py -> build/lib/setuptools/command
copying setuptools/command/upload.py -> build/lib/setuptools/command
copying setuptools/command/upload_docs.py -> build/lib/setuptools/command
creating build/lib/setuptools/extern
copying setuptools/extern/__init__.py -> build/lib/setuptools/extern
copying setuptools/script (dev).tmpl -> build/lib/setuptools
copying setuptools/script.tmpl -> build/lib/setuptools
running install_lib
copying build/lib/easy_install.py -> /usr/local/lib/python2.7/site-packages
copying build/lib/pkg_resources/__init__.py -> /usr/local/lib/python2.7/site-packages/pkg_resources
error: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site- packages/pkg_resources/__init__.py'
Warning: The post-install step did not complete successfully
You can try again using `brew postinstall python`
==> Caveats
Pip and setuptools have been installed. To update them
pip install --upgrade pip setuptools
You can install Python packages with
pip install <package>
They will install into the site-package directory
/usr/local/lib/python2.7/site-packages
See: https://github.com/Homebrew/brew/blob/master/docs/Homebrew-and Python.md
.app bundles were installed.
Run `brew linkapps python` to symlink these to /Applications.
==> Summary
/usr/local/Cellar/python/2.7.12_2: 3,150 files, 42.5M
有没有人见过这个,或者现在如何解决这个问题才能完成python的安装过程?
答案 0 :(得分:1)
错误消息表示您无权在/usr/local/lib/python2.7/site-packages/pkg_resources
下撰写。
以下步骤应该有效:
删除破碎的Python安装:
brew uninstall python
确保您拥有该目录:
sudo chown -R $(whoami):admin /usr/local/lib/python2.7/site-packages
重试:
brew install python
答案 1 :(得分:1)
通过Brew安装Python3 在终端中输入brew命令
brew install python3
可选的PATH环境 设置PATH环境变量,如果您使用HomeBrew安装Python3,则HomeBrew已经添加了PATH。
如果可以从终端启动python3,请不要更改PATH环境。
将以下行添加到您的〜/ .profile文件中
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
通常,您的Python安装目录如下所示,将其添加到PATH
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"