簡體   English   中英

無法在Ubuntu Server 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)

有人知道我如何成功安裝Beta嗎?

明確編寫要安裝的Django版本:

pip install --pre Django==2.0b1

選項--pre (預發行版)也可以省略。

編輯(評論后):

這絕對是我嘗試過的方法。 要列出軟件包的所有版本,我使用一個骯臟的解決方案,例如:

pip install django==0

由於pip找不到此不存在的版本,因此它返回一個包含所有可用版本的列表(from versions: ...) 最后一個版本是2.0b1

編輯:

我強烈假設您使用的是Python2。這將說明安裝失敗的原因。 如果要試用Django 2,則需要Python 3。
官方文件是這樣說的:

Django 2.0支持Python 3.4、3.5和3.6。 我們強烈建議並且僅正式支持每個系列的最新版本。

使用虛擬環境安裝Django 2.0可能如下所示:

  1. 安裝virtualenv在此處檢查)。

  2. 使用python3創建名為djangobeta的新虛擬環境。 在外殼中執行以下命令:

    virtualenv -p python3 djangobeta

  3. 安裝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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM