Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法在Ubuntu服务器16.04上安装Django 2 Beta 1_Python_Django_Ubuntu_Pip_Beta - Fatal编程技术网

Python 无法在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

我试图使用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
(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
    (检查此项)

  • 使用python3创建名为djangobeta的新虚拟环境。在shell中执行以下命令:

    virtualenv-p python3测试版

  • 安装Django 2.0 beta 1:

    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
    (检查此项)

  • 使用python3创建名为djangobeta的新虚拟环境。在shell中执行以下命令:

    virtualenv-p python3测试版

  • 安装Django 2.0 beta 1:

    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