无法为“python 3.3”安装“pip”,但对“python 2.7”运行良好
Posted
技术标签:
【中文标题】无法为“python 3.3”安装“pip”,但对“python 2.7”运行良好【英文标题】:Can't Install `pip` for `python 3.3` but worked fine for `python 2.7` 【发布时间】:2014-07-19 05:05:16 【问题描述】:我是 python 新手,但不是编程新手。我的目标是学习 Django 进行 Web 开发。
我一直在尝试安装更高版本的python
、pip
和Django
。我可以为python 2.7
安装pip
就好了,但现在我正试图在python 3
上安装它,它给了我一个我认为与SSL 认证有关的错误,但不知道如何解决它。我的困惑是它曾经正常工作但不会再次发生。非常感谢您的帮助。
我的代码如下:
~$> which python3
/Library/Frameworks/Python.framework/Versions/3.3/bin/python3
~$> which pip
/usr/local/bin/pip
~$> pip -V
pip 1.5.6 from /Library/Python/2.7/site-packages (python 2.7)
~$> sudo python3 /Applications/get-pip.py
Downloading/unpacking pip
Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement pip
Cleaning up...
No distributions at all found for pip
Storing debug log for failure in /Users/Gemeni/.pip/pip.log
~$>
我仍然很困惑。我使用了解决方法并安装了 pip ...
easy_install pip==1.2.1
但版本不是 1.2.1,我现在无法使用 pip 安装其他任何东西。
~$> pip install django
下载/解压django
无法获取索引基 URL https://pypi.python.org/simple/
找不到任何满足django要求的下载
正在清理...
没有找到 django 的任何发行版
在 /Users/Gemeni/.pip/pip.log 中存储失败的调试日志
~$> pip --version
来自 /Users/Gemeni/.virtualenvs/yara-project/lib/python3.3/site-packages (python 3.3) 的 pip 1.5.6
有人可以帮我解决这个问题吗?我一开始安装了python3.4,但我看到Django现在不支持它。我已经安装了 pip。我到处都读到这是一个 SSL 问题,可以通过修改代理设置来解决,但我不确定如何解决。有什么想法吗?
【问题讨论】:
【参考方案1】:pip 用于 python2 pip3 用于 python3
尝试使用您的发行版包管理器安装包 python3-pip,然后使用 pip3 安装 Django。如果有其他问题请回来
喜欢:
~#>apt-get install python3-pip
~$>pip3 install django
【讨论】:
非常感谢您的回答。我忘了提到我正在使用 mac,显然没有在 mac 上使用 apt-get 的好方法。你能推荐一个替代品吗? 你可以试试自制,我个人没用过,不过可以解决brew.sh 谢谢,我会试试的。我刚刚这样做了 # 下载并安装 setuptools curl -O bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py python3 ez_setup.py # 下载并安装 pip curl -O raw.github.com/pypa/pip/master/contrib/get-pip.py python3 get-pip.py 我遇到了同样的 SSL 错误。 查看此链接iainhunter.wordpress.com/2012/11/08/… 谢谢,但在所有情况下都会出现同样的问题 ~$> sudo python3 get-pip.py 下载/解包 pip 无法获取索引基础 URL pypi.python.org/simple 找不到任何满足要求的下载 pip 清理up... 根本找不到 pip 的发行版 在 /Users/Gemeni/.pip/pip.log 中存储失败的调试日志以上是关于无法为“python 3.3”安装“pip”,但对“python 2.7”运行良好的主要内容,如果未能解决你的问题,请参考以下文章