繁体   English   中英

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

[英]error when trying to install pip on mac 10.7

我正在尝试按照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'文档后,就会发生这种情况。 在继续之前,是否需要将此文件放在某个位置? 我通过终端下载程序比较新。

谢谢您的帮助!

建议( 高度不要使用Mac附带的Python版本。 而是使用HomeBrew并安装Python的“自定义”版本( 通常是最新版本 )。 然后继续使用virtualenvvirtualenvwrapper

先决条件:

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

安装HomeBrew:

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也非常方便,值得学习。

上述解决方案都不适合我,所以我决定从python.org的下载页面直接安装干净的Python 3.6。

完成Python安装程序后,进入终端并输入:

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

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

python3 get-pip.py --user

然后,对于你的pip命令,你将使用'pip3'。 例如:

pip3 install awsebcli --upgrade --user

安装python和pip后,它们应该在您的用户库中。 所以在终端更新你的PATH,如下所示:

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

Curl对我不起作用。 我不得不使用“wget”。

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

然后执行

$ python get-pip.py

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM