无法为`python 3.3`安装`pip`,但对`python 2.7`工作正常

时间:2014-05-29 15:58:59

标签: python django python-2.7 python-3.x pip

我是python的新手但不是编程。我的目标是学习Django进行Web开发。

我一直在尝试安装pythonpipDjango的更高版本。我可以为pip安装python 2.7就好了,但现在我正试图在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

无法获取索引基础网址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)

1.5.6

有人可以帮我解决这个问题吗?我最初安装了python3.4,但是我发现Django现在不支持它。我已经安装了pip。我到处读到这是一个SSL问题,可以通过修改代理设置来解决,但我不知道如何做到这一点。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

pip用于python2
pip3用于python3

尝试使用您的发行版软件包管理器安装软件包python3-pip,然后使用pip3安装Django。如果你遇到任何其他问题,请回来

像:

~#>apt-get install python3-pip
~$>pip3 install django