无法在 Ubuntu 服务器 16.04 上安装 Django 2 Beta 1
Cannot install Django 2 Beta 1 on Ubuntu Server 16.04
我正在尝试使用 Django 下载页面上显示的命令行在 Ubuntu Server 16.04 上安装 Django 2 beta 1 但没有成功。
给定的命令行是:pip install --pre django
但是当我 运行 它时,它正在尝试安装 Django 1.11.6。 (Downloading Django-1.11.6-py2.py3-none-any.whl (6.9MB)
)
有谁知道我如何才能成功安装测试版?
写明你要安装的Django版本:
pip install --pre Django==2.0b1
选项 --pre
(预发布)也可以省略。
编辑(评论后):
这绝对有效,因为我已经尝试过了。要列出一个包的所有版本,我使用了一个肮脏的解决方案,如:
pip install django==0
由于 pip
无法找到这个不存在的版本,它 returns 包含所有可用版本的列表 (from versions: ...)
。最后一个版本是 2.0b1
.
编辑:
我强烈假设您使用的是 Python 2。这可以解释安装失败的原因。如果你想试用 Django 2,你需要 Python 3.
官方documentation是这样说的:
Django 2.0 supports Python 3.4, 3.5, and 3.6. We highly recommend and
only officially support the latest release of each series.
使用虚拟环境安装 Django 2.0 可能如下所示:
安装virtualenv
(勾选here)。
使用 python3 创建名为 djangobeta 的新虚拟环境。在shell中执行以下命令:
virtualenv -p python3 djangobeta
安装 Django 2.0 beta 1:
pip install --pre django
我找到了解决方案:我卸载了 Python 我拥有的所有版本(2.7、3.5、3.6)以及 Pip。
然后仅安装 Python 3.5 并通过 Curl 检索的 python 脚本安装 Pip(必须这样做,否则 apt 将与 Pip 一起安装 Python 2.7)和这些命令:
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python3 get-pip.py
最后,我用原来的命令安装了Django 2 beta1:
pip install --pre Django
我正在尝试使用 Django 下载页面上显示的命令行在 Ubuntu Server 16.04 上安装 Django 2 beta 1 但没有成功。
给定的命令行是:pip install --pre django
但是当我 运行 它时,它正在尝试安装 Django 1.11.6。 (Downloading Django-1.11.6-py2.py3-none-any.whl (6.9MB)
)
有谁知道我如何才能成功安装测试版?
写明你要安装的Django版本:
pip install --pre Django==2.0b1
选项 --pre
(预发布)也可以省略。
编辑(评论后):
这绝对有效,因为我已经尝试过了。要列出一个包的所有版本,我使用了一个肮脏的解决方案,如:
pip install django==0
由于 pip
无法找到这个不存在的版本,它 returns 包含所有可用版本的列表 (from versions: ...)
。最后一个版本是 2.0b1
.
编辑:
我强烈假设您使用的是 Python 2。这可以解释安装失败的原因。如果你想试用 Django 2,你需要 Python 3.
官方documentation是这样说的:
Django 2.0 supports Python 3.4, 3.5, and 3.6. We highly recommend and only officially support the latest release of each series.
使用虚拟环境安装 Django 2.0 可能如下所示:
安装
virtualenv
(勾选here)。使用 python3 创建名为 djangobeta 的新虚拟环境。在shell中执行以下命令:
virtualenv -p python3 djangobeta
安装 Django 2.0 beta 1:
pip install --pre django
我找到了解决方案:我卸载了 Python 我拥有的所有版本(2.7、3.5、3.6)以及 Pip。
然后仅安装 Python 3.5 并通过 Curl 检索的 python 脚本安装 Pip(必须这样做,否则 apt 将与 Pip 一起安装 Python 2.7)和这些命令:
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python3 get-pip.py
最后,我用原来的命令安装了Django 2 beta1:
pip install --pre Django