尝试在mac 10.7上安装pip时出错

2024-04-25 07:31:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图按照pip安装指南上的说明将pip下载到我的mac上,在运行以下命令后出现此错误

$python get-pip.py

/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/
MacOS/Python: can't open file 'get-pip.py': [Errno 2] No such file or directory

这是在按照说明下载“get pip.py”文档之后发生的。在继续之前,是否需要将此文件放在特定位置?我对通过终端下载程序还比较陌生。

谢谢你的帮助!


Tags: pippy命令appgetmac错误library
3条回答

上面的解决方案对我都不起作用,所以我决定直接从python.org的下载页面中安装Python3.6。

完成Python安装程序后,进入Terminal并键入:

curl -O https://bootstrap.pypa.io/get-pip.py

等待下载完成,然后键入:

python3 get-pip.py --user

然后对于pip命令,您将使用“pip3”。例如:

pip3 install awsebcli --upgrade --user

安装python和pip之后,它们应该在用户库中。所以在终端中更新路径,如下所示:

export PATH=~/Library/Python/3.6/bin:$PATH

我有一个bash_profile shell,因此我还在终端中运行以下命令,以便将脚本加载到当前会话中:

source ~/.bash_profile

在此之后,验证pip安装的组件是否成功。 例如:

eb --version

以上参考见AWS

更新

在@dval的评论中有更多的解释

$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py

然后执行

$ python get-pip.py

建议(高度)不要使用Mac附带的Python版本。相反,使用HomeBrew并安装Python的“自定义”版本(通常是最新的)。然后继续使用virtualenv和可选的virtualenvwrapper

先决条件:

  1. 首先,从App Store安装Xcode(它是免费的)。

安装自制程序:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

安装Python:

brew install python

这将在/usr/local/bin/中为您安装pip。

安装virtualenv:

pip install virtualenv

virtualenv基本用法:

virtualenv /path/to/my/env
cd /path/to/my/env
source ./bin/activate

# hack on your python project
deactivate  # to go back to your normal shell

有关详细信息,请按照virtualenv的说明进行操作。

virtualenvwrapper也是非常方便和值得学习的。

相关问题 更多 >