Python 无法在Ubuntu服务器16.04上安装Django 2 Beta 1
我试图使用Django下载页面上显示的命令行在Ubuntu服务器16.04上安装Django 2 beta 1,但没有成功 给定的命令行是:Python 无法在Ubuntu服务器16.04上安装Django 2 Beta 1,python,django,ubuntu,pip,beta,Python,Django,Ubuntu,Pip,Beta,我试图使用Django下载页面上显示的命令行在Ubuntu服务器16.04上安装Django 2 beta 1,但没有成功 给定的命令行是:pip install--pre-django,但当我运行它时,它正在尝试安装django 1.11.6。(下载Django-1.11.6-py2.py3-none-any.whl(6.9MB)) 有人知道我如何成功安装测试版吗?编写要安装的Django版本: pip install --pre Django==2.0b1 也可以省略选项--pre(pre
pip install--pre-django
,但当我运行它时,它正在尝试安装django 1.11.6。(下载Django-1.11.6-py2.py3-none-any.whl(6.9MB)
)
有人知道我如何成功安装测试版吗?编写要安装的Django版本:
pip install --pre Django==2.0b1
也可以省略选项--pre
(prerelease)
编辑(评论后):
这绝对有效,因为我已经尝试过了。为了列出软件包的所有版本,我使用了一个脏的解决方案,如:
pip install django==0
由于pip
找不到此不存在的版本,它将返回一个包含所有可用版本的列表(来自版本:…)
。最新版本是2.0b1
编辑:
我强烈假设您使用的是Python 2。这就解释了安装失败的原因。如果您想试用Django 2,您需要Python 3。这位官员说, Django 2.0支持Python 3.4、3.5和3.6。我们强烈推荐和 仅正式支持每个系列的最新版本 使用虚拟环境安装Django 2.0可能如下所示:
virtualenv
(检查此项)virtualenv-p python3测试版
pip安装——预django
编写要安装的Django的显式版本:
pip install --pre Django==2.0b1
也可以省略选项--pre
(prerelease)
编辑(评论后):
这绝对有效,因为我已经尝试过了。为了列出软件包的所有版本,我使用了一个脏的解决方案,如:
pip install django==0
由于pip
找不到此不存在的版本,它将返回一个包含所有可用版本的列表(来自版本:…)
。最新版本是2.0b1
编辑:
我强烈假设您使用的是Python 2。这就解释了安装失败的原因。如果您想试用Django 2,您需要Python 3。这位官员说, Django 2.0支持Python 3.4、3.5和3.6。我们强烈推荐和 仅正式支持每个系列的最新版本 使用虚拟环境安装Django 2.0可能如下所示:
virtualenv
(检查此项)virtualenv-p python3测试版
pip安装——预django
我找到了一个解决方案:我卸载了所有版本的Python(2.7、3.5、3.6)和Pip 然后仅安装Python 3.5,并通过Curl检索的Python脚本安装Pip(必须这样做,否则apt将安装Python 2.7和Pip),并使用以下命令:
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python3 get-pip.py
最后,我使用原始命令安装了Django 2 beta1:
pip install --pre Django
我找到了一个解决方案:我卸载了所有版本的Python(2.7、3.5、3.6)和Pip 然后仅安装Python 3.5,并通过Curl检索的Python脚本安装Pip(必须这样做,否则apt将安装Python 2.7和Pip),并使用以下命令:
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python3 get-pip.py
最后,我使用原始命令安装了Django 2 beta1:
pip install --pre Django
Pip找不到此版本,返回以下错误:“找不到满足Django==2.0b1要求的版本(来自版本:[……])找不到Django==2.0b1的匹配分发版”检查
(来自版本:[……])
中的最后一个条目。它必须是2.0b1
。不,令人惊讶的是,最后一个条目是1.11.6,请参见此处的粘贴栏:这非常奇怪,并给出了pip安装--pre-django
安装1.11.6的原因提示。您使用的是哪些版本的pip
和python
?确实如此!我已经安装了pip-9.0.1和python 2.7、3.5和3.6。pip找不到此版本,返回以下错误:“找不到满足Django==2.0b1要求的版本(从版本:[……])找不到Django==2.0b1的匹配发行版”检查(从版本:[……])
中的最后一个条目。它必须是2.0b1
。不,令人惊讶的是,最后一个条目是1.11.6,请参见此处的粘贴栏:这非常奇怪,并给出了pip安装--pre-django
安装1.11.6的原因提示。您使用的是哪些版本的pip
和python
?确实如此!我已经安装了pip-9.0.1和python 2.7、3.5和3.6