我正在使用终端使用ubuntu,我正在尝试安装python和django,我已经成功安装了python,但是当我这样做时 pip3 install -r requirements.txt
显示此错误:-
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality.
Defaulting to user installation because normal site-packages is not writeable
Ignoring python-magic-bin: markers 'sys_platform == "win32"' don't match your environment
Collecting adyen==3.0.0
Using cached Adyen-3.0.0.tar.gz (13 kB)
Collecting amqp==2.6.1
Using cached amqp-2.6.1-py2.py3-none-any.whl (48 kB)
Collecting aniso8601==7.0.0
Using cached aniso8601-7.0.0-py2.py3-none-any.whl (42 kB)
Collecting asgiref==3.2.10
Using cached asgiref-3.2.10-py3-none-any.whl (19 kB)
Collecting babel==2.8.0
Using cached Babel-2.8.0-py2.py3-none-any.whl (8.6 MB)
Collecting beautifulsoup4==4.7.1
Using cached beautifulsoup4-4.7.1-py3-none-any.whl (94 kB)
Collecting billiard==3.6.3.0
Using cached billiard-3.6.3.0-py3-none-any.whl (89 kB)
Collecting boto3==1.14.52
Using cached boto3-1.14.52-py2.py3-none-any.whl (129 kB)
Collecting botocore==1.17.52
Using cached botocore-1.17.52-py2.py3-none-any.whl (6.6 MB)
Collecting braintree==4.3.0
Using cached braintree-4.3.0-py2.py3-none-any.whl (123 kB)
Collecting cachetools==4.1.1
Using cached cachetools-4.1.1-py3-none-any.whl (10 kB)
Collecting cairocffi==1.1.0
Using cached cairocffi-1.1.0.tar.gz (68 kB)
Collecting cairosvg==2.4.2
Using cached CairoSVG-2.4.2-py3-none-any.whl (50 kB)
Collecting celery==4.4.7
Using cached celery-4.4.7-py2.py3-none-any.whl (427 kB)
Collecting certifi==2020.6.20
Using cached certifi-2020.6.20-py2.py3-none-any.whl (156 kB)
Collecting cffi==1.14.1
Using cached cffi-1.14.1-cp35-cp35m-manylinux1_x86_64.whl (400 kB)
Collecting chardet==3.0.4
Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting click==7.1.2
Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting cssselect2==0.3.0
Using cached cssselect2-0.3.0-py3-none-any.whl (31 kB)
Collecting defusedxml==0.6.0
Using cached defusedxml-0.6.0-py2.py3-none-any.whl (23 kB)
Collecting dj-database-url==0.5.0
Using cached dj_database_url-0.5.0-py2.py3-none-any.whl (5.5 kB)
Collecting dj-email-url==1.0.1
Using cached dj_email_url-1.0.1-py2.py3-none-any.whl (6.6 kB)
ERROR: Could not find a version that satisfies the requirement django==3.1.1 (from -r requirements.txt (line 23)) (from versions: 1.1.3, 1.1.4, 1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, 1.4.9, 1.4.10, 1.4.11, 1.4.12, 1.4.13, 1.4.14, 1.4.15, 1.4.16, 1.4.17, 1.4.18, 1.4.19, 1.4.20, 1.4.21, 1.4.22, 1.5, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11, 1.5.12, 1.6, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9, 1.6.10, 1.6.11, 1.7, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.7.11, 1.8a1, 1.8b1, 1.8b2, 1.8rc1, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14, 1.8.15, 1.8.16, 1.8.17, 1.8.18, 1.8.19, 1.9a1, 1.9b1, 1.9rc1, 1.9rc2, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.5, 1.9.6, 1.9.7, 1.9.8, 1.9.9, 1.9.10, 1.9.11, 1.9.12, 1.9.13, 1.10a1, 1.10b1, 1.10rc1, 1.10, 1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.10.5, 1.10.6, 1.10.7, 1.10.8, 1.11a1, 1.11b1, 1.11rc1, 1.11, 1.11.1, 1.11.2, 1.11.3, 1.11.4, 1.11.5, 1.11.6, 1.11.7, 1.11.8, 1.11.9, 1.11.10, 1.11.11, 1.11.12, 1.11.13, 1.11.14, 1.11.15, 1.11.16, 1.11.17, 1.11.18, 1.11.20, 1.11.21, 1.11.22, 1.11.23, 1.11.24, 1.11.25, 1.11.26, 1.11.27, 1.11.28, 1.11.29, 2.0a1, 2.0b1, 2.0rc1, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.0.10, 2.0.12, 2.0.13, 2.1a1, 2.1b1, 2.1rc1, 2.1, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.7, 2.1.8, 2.1.9, 2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.2a1, 2.2b1, 2.2rc1, 2.2, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 2.2.9, 2.2.10, 2.2.11, 2.2.12, 2.2.13, 2.2.14, 2.2.15, 2.2.16)
ERROR: No matching distribution found for django==3.1.1 (from -r requirements.txt (line 23))
一开始,它显示升级后出现此错误,将您的点升级到最新版本
答案 0 :(得分:2)
您正在使用的Python 3.5很旧,而Django 3.0和更高版本均不支持(请参见https://docs.djangoproject.com/en/3.1/releases/3.0/#python-compatibility)。
即使您粘贴的日志中提到您的Python也不受支持...
答案 1 :(得分:0)
以下错误清楚地表明您的PKG服务器中没有版本Django = 3.1.1
ERROR: Could not find a version that satisfies the requirement django==3.1.1 (from -r requirements.txt (line 23)) (from versions: 1.1.3, 1.1.4, 1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, 1.4.9, 1.4.10, 1.4.11, 1.4.12, 1.4.13, 1.4.14, 1.4.15, 1.4.16, 1.4.17, 1.4.18, 1.4.19, 1.4.20, 1.4.21, 1.4.22, 1.5, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11, 1.5.12, 1.6, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9, 1.6.10, 1.6.11, 1.7, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.7.11, 1.8a1, 1.8b1, 1.8b2, 1.8rc1, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14, 1.8.15, 1.8.16, 1.8.17, 1.8.18, 1.8.19, 1.9a1, 1.9b1, 1.9rc1, 1.9rc2, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.5, 1.9.6, 1.9.7, 1.9.8, 1.9.9, 1.9.10, 1.9.11, 1.9.12, 1.9.13, 1.10a1, 1.10b1, 1.10rc1, 1.10, 1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.10.5, 1.10.6, 1.10.7, 1.10.8, 1.11a1, 1.11b1, 1.11rc1, 1.11, 1.11.1, 1.11.2, 1.11.3, 1.11.4, 1.11.5, 1.11.6, 1.11.7, 1.11.8, 1.11.9, 1.11.10, 1.11.11, 1.11.12, 1.11.13, 1.11.14, 1.11.15, 1.11.16, 1.11.17, 1.11.18, 1.11.20, 1.11.21, 1.11.22, 1.11.23, 1.11.24, 1.11.25, 1.11.26, 1.11.27, 1.11.28, 1.11.29, 2.0a1, 2.0b1, 2.0rc1, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.0.10, 2.0.12, 2.0.13, 2.1a1, 2.1b1, 2.1rc1, 2.1, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.7, 2.1.8, 2.1.9, 2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.2a1, 2.2b1, 2.2rc1, 2.2, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 2.2.9, 2.2.10, 2.2.11, 2.2.12, 2.2.13, 2.2.14, 2.2.15, 2.2.16)
ERROR: No matching distribution found for django==3.1.1 (from -r requirements.txt (line 23))
简而言之,您在Ur服务器中具有低于Django的版本。 从版本:1.1.3,1.1.4,1.2,1.2.1,1.2.2,1.2.3,1.2.4,1.2.5,1.2.6,1.2.7,1.3,1.3.1,1.3.2 ,1.3.3、1.3.4、1.3.5、1.3.6、1.3.7、1.4、1.4.1、1.4.2、1.4.3、1.4.4、1.4.5、1.4.6、1.4.7 ,1.4.8、1.4.9、1.4.10、1.4.11、1.4.12、1.4.13、1.4.14、1.4.15、1.4.16、1.4.17、1.4.18、1.4.19、1.4 .20、1.4.21、1.4.22、1.5、1.5.1、1.5.2、1.5.3、1.5.4、1.5.5、1.5.6、1.5.7、1.5.8、1.5.9、1.5 .10,1.5.11,1.5.12,1.6,1.6.1,1.6.2,1.6.3,1.6.4,1.6.5,1.6.6,1.6.7,1.6.8,1.6.9,1.6 .10,1.6.11,1.7,1.7.1,1.7.2,1.7.3,1.7.4,1.7.5,1.7.6,1.7.7,1.7.8,1.7.9,1.7.10,1.7 .11、1.8a1、1.8b1、1.8b2、1.8rc1、1.8、1.8.1、1.8.2、1.8.3、1.8.4、1.8.5、1.8.6、1.8.7、1.8.8、1.8 .9、1.8.10、1.8.11、1.8.12、1.8.13、1.8.14、1.8.15、1.8.16、1.8.17、1.8.18、1.8.19、1.9a1、1.9b1、1.9 rc1,1.9rc2,1.9,1.9.1,1.9.2,1.9.3,1.9.4,1.9.5,1.9.6,1.9.7,1.9.8,1.9.9,1.9.10,1.9.11 ,1.9.12、1.9.13、1.10a1、1.10b1、1.10rc1、1.10、1.10.1、1.10.2、1.10.3、1.10.4、1.10.5、1.10.6、1.10.7、1.10。 8、1.11a1、1.11b1、1.11rc1、1.11 ,1.11.1、1.11.2、1.11.3、1.11.4、1.11.5、1.11.6、1.11.7、1.11.8、1.11.9、1.11.10、1.11.11、1.11.12、1.11 .13、1.11.14、1.11.15、1.11.16、1.11.17、1.11.18、1.11.20、1.11.21、1.11.22、1.11.23、1.11.24、1.11.25、1.11.26 ,1.11.27、1.11.28、1.11.29、2.0a1、2.0b1、2.0rc1、2.0、2.0.1、2.0.2、2.0.3、2.0.4、2.0.5、2.0.6、2.0。 7,2.0.8,2.0.9,2.0.10,2.0.12,2.0.13,2.1a1,2.1b1,2.1rc1,2.1,2.1.1,2.1.2,2.1.3,2.1.4,2.1 .5、2.1.7、2.1.8、2.1.9、2.1.10、2.1.11、2.1.12、2.1.13、2.1.14、2.1.15、2.2a1、2.2b1、2.2rc1、2.2, 2.2.1、2.2.2、2.2.3、2.2.4、2.2.5、2.2.6、2.2.7、2.2.8、2.2.9、2.2.10、2.2.11、2.2.12、2.2。 13、2.2.14、2.2.15、2.2.16
尝试执行-vv,以确切知道它所命中的URL 然后使用该URL检查PKG服务器以进行交叉检查