我在网站上使用Mac操作系统OS Sierra的安装选项:https://www.openscg.com/bigsql/postgresql/installers.jsp/
尝试在命令行中运行sudo easy_install pip指令,并成功安装pip文件。但是我仍然无法安装PostgreSQL。
请问你能告诉我们这个问题是什么?
我还安装了Homebrew(它没有帮助)。 我已经安装了anaconda和Python,以及最新版本的R和RStudio。
答案 0 :(得分:1)
我现在找到了上述问题的解决方案(在Mac上)。在终端中执行以下命令:
sudo easy_install-2.6 pip
如果不起作用,执行:
sudo easy_install-2.7 pip
这样可以正确下载PostgreSQL。
答案 1 :(得分:1)
我按照说明建议使用easy_install-2.7但是仍然遇到与OP非常类似的错误。我必须使用
专门安装pip 9.0.0sudo easy_install-2.7 pip = 9.0.0
之后PostgreSQL安装工作。 默认的pip现在是v10,所以它可能是安装程序中的字符串比较问题。
答案 2 :(得分:0)
以下是适用于Mac High Sierra 10.13.4的解决方案:
$ rm -rf ~/Library/Caches/Homebrew
$ sudo rm -rf /usr/local/lib/python2.7/site-packages
$ brew reinstall python
这会将python-3.5.6.high_sierra
下拉并放入/usr/local/bin/python3
which python
仍显示/usr/bin/python
$ brew install python@2
,结果为python@2-2.7.14_3.high_sierra
which python
显示了正确的路径/usr/local/bin/python
,这也是所有pip内容的安装位置,所以现在pip可以正常工作。$ sudo pip install --upgrade pip