我正在嘗試將我的 Django 4.0.1 應用程式部署到 Google App Engine。但我收到一個錯誤:
找不到滿足 Django==4.0.1 要求的版本。
在本地主機上,該應用程式運行良好。我對 asgiref==3.5.0 有同樣的錯誤
此錯誤的全文:
2.2.12、2.2.13、2.2.14、2.2.15、2.2.16、2.2.17、2.2.18、2.2.19、2.2.20、2.2.21、2.2.22、2.2.23、2.2。 24, 2.2.25, 2.2.26, 3.0a1, 3.0b1, 3.0rc1, 3.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7, 3.0.8、3.0.9、3.0.10、3.0.11、3.0.12、3.0.13、3.0.14、3.1a1、3.1b1、3.1rc1、3.1、3.1.1、3.1.2、3.1.3 , 3.1.4, 3.1.5, 3.1.6, 3.1.7, 3.1.8, 3.1.9, 3.1.10, 3.1.11, 3.1.12, 3.1.13, 3.1.14, 3.2a1, 3.2b1 , 3.2rc1, 3.2, 3.2.1, 3.2.2, 3.2.3, 3.2.4, 3.2.5, 3.2.6, 3.2.7, 3.2.8, 3.2.9, 3.2.10, 3.2.11)第 1 步:錯誤:沒有找到 Django==4.0.1 的匹配分布(來自 -r requirements.txt(第 6 行)) 第 1 步:警告:您使用的是 pip 版本 20.2.2;但是,版本 21.3.1 可用。第 1 步:您應該考慮通過“/env/bin/python -m pip install --upgrade pip”命令進行升級。20, 2.2.21, 2.2.22, 2.2.23, 2.2.24, 2.2.25, 2.2.26, 3 .0a1, 3.0b1, 3.0rc1, 3.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4、3.0.5、3.0.6、3.0.7、3.0.8、3.0.9、3.0.10、3.0.11、3.0.12、3.0.13、3.0.14、3.1a1、3.1b1、 3.1rc1、3.1、3.1.1、3.1.2、3.1.3、3.1.4、3.1.5、3.1.6、3.1.7、3.1.8、3.1.9、3.1.10、3.1.11、3.1 .12、3.1.13、3.1.14、3.2a1、3.2b1、3.2rc1、3.2、3.2.1、3.2.2、3.2.3、3.2.4、3.2.5、3.2.6、3.2.7、 3.2.8, 3.2.9, 3.2.10, 3.2.11) 步驟 #1: 錯誤: 沒有找到 Django==4.0.1 的匹配分布 (來自 -r requirements.txt (第 6 行)) 步驟 #1: 警告:您使用的是 pip 版本 20.2.2;但是,版本 21.3.1 可用。第 1 步:您應該考慮通過“/env/bin/python -m pip install --upgrade pip”命令進行升級。20, 2.2.21, 2.2.22, 2.2.23, 2.2.24, 2.2.25, 2.2.26, 3 .0a1, 3.0b1, 3.0rc1, 3.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4、3.0.5、3.0.6、3.0.7、3.0.8、3.0.9、3.0.10、3.0.11、3.0.12、3.0.13、3.0.14、3.1a1、3.1b1、 3.1rc1、3.1、3.1.1、3.1.2、3.1.3、3.1.4、3.1.5、3.1.6、3.1.7、3.1.8、3.1.9、3.1.10、3.1.11、3.1 .12、3.1.13、3.1.14、3.2a1、3.2b1、3.2rc1、3.2、3.2.1、3.2.2、3.2.3、3.2.4、3.2.5、3.2.6、3.2.7、 3.2.8, 3.2.9, 3.2.10, 3.2.11) 步驟 #1: 錯誤: 沒有找到 Django==4.0.1 的匹配分布 (來自 -r requirements.txt (第 6 行)) 步驟 #1: 警告:您使用的是 pip 版本 20.2.2;但是,版本 21.3.1 可用。第 1 步:您應該考慮通過“/env/bin/python -m pip install --upgrade pip”命令進行升級。3.0.9、3.0.10、3.0.11、3.0.12、3.0.13、3.0.14、3.1a1、3.1b1、3.1rc1、3.1、3.1.1、3.1.2、3.1.3、3.1.4 , 3.1.5, 3.1.6, 3.1.7, 3.1.8, 3.1.9, 3.1.10, 3.1.11, 3.1.12, 3.1.13, 3.1.14, 3.2a1, 3.2b1, 3.2rc1, 3.2、3.2.1、3.2.2、3.2.3、3.2.4、3.2.5、3.2.6、3.2.7、3.2.8、3.2.9、3.2.10、3.2.11) 步驟#1:錯誤:沒有為 Django==4.0.1 找到匹配的發行版(來自 -r requirements.txt(第 6 行)) 步驟#1:警告:您使用的是 pip 版本 20.2.2;但是,版本 21.3.1 可用。第 1 步:您應該考慮通過“/env/bin/python -m pip install --upgrade pip”命令進行升級。3.0.9、3.0.10、3.0.11、3.0.12、3.0.13、3.0.14、3.1a1、3.1b1、3.1rc1、3.1、3.1.1、3.1.2、3.1.3、3.1.4 , 3.1.5, 3.1.6, 3.1.7, 3.1.8, 3.1.9, 3.1.10, 3.1.11, 3.1.12, 3.1.13, 3.1.14, 3.2a1, 3.2b1, 3.2rc1, 3.2、3.2.1、3.2.2、3.2.3、3.2.4、3.2.5、3.2.6、3.2.7、3.2.8、3.2.9、3.2.10、3.2.11) 步驟#1:錯誤:沒有為 Django==4.0.1 找到匹配的發行版(來自 -r requirements.txt(第 6 行)) 步驟#1:警告:您使用的是 pip 版本 20.2.2;但是,版本 21.3.1 可用。第 1 步:您應該考慮通過“/env/bin/python -m pip install --upgrade pip”命令進行升級。10, 3.2.11) 第 1 步:錯誤:沒有找到 Django==4.0.1 的匹配分布(來自 -r requirements.txt(第 6 行)) 第 1 步:警告:您使用的是 pip 版本 20.2.2;但是,版本 21.3.1 可用。第 1 步:您應該考慮通過“/env/bin/python -m pip install --upgrade pip”命令進行升級。10, 3.2.11) 第 1 步:錯誤:沒有找到 Django==4.0.1 的匹配分布(來自 -r requirements.txt(第 6 行)) 第 1 步:警告:您使用的是 pip 版本 20.2.2;但是,版本 21.3.1 可用。第 1 步:您應該考慮通過“/env/bin/python -m pip install --upgrade pip”命令進行升級。
我有谷歌云 SDK 369.0.0
是什么原因以及如何解決?
uj5u.com熱心網友回復:
該錯誤告訴您 GCP 上用于 GAE 的 Django 最高版本是3.2.11. 除了4.0.1在 requirements.txt 檔案中指定版本,您可以使用較低版本(錯誤中列出的任何版本)或不指定版本,GAE 將選擇它擁有的最新版本。
注意:谷歌(云提供商)并不總是/必然立即支持最高版本的應用程式/包。他們通常需要一些時間才能添加對它的支持,而您可以將最新版本下載到本地環境(您的計算機并使用它)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/423124.html
標籤:
