我正在尝试使用 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
找不到这个不存在的版本它返回一个包含所有可用版本的列表(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 )。 virtualenv -p python3 djangobeta
pip install --pre django
关于python - 无法在 Ubuntu Server 16.04 上安装 Django 2 Beta 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46929519/