问题1:安装python模块失败,强制升级pip也失败?
[root@controller flask_hello]# pip install flask
Collecting flask
Using cached https://files.pythonhosted.org/packages/c0/df/c516b5f38a670b6b0de604c2637ed5860db03692c2f8542fd1f60c2552a7/Flask-2.0.1.tar.gz
Collecting Werkzeug>=2.0 (from flask)
Using cached https://files.pythonhosted.org/packages/e3/bd/a49e5f756b2f29010b5be321fe02478660dbf8fefea3f078493c86011b5f/Werkzeug-2.0.1.tar.gz
Complete output from command python setup.py egg_info:
error in Werkzeug setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-sx0rpZ/Werkzeug/
You are using pip version 8.1.2, however version 21.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
You should consider upgrading via the 'pip install --upgrade pip' command.
[root@controller flask_hello]# pip install --upgrade pip
Collecting pip
Using cached https://files.pythonhosted.org/packages/f7/ce/e359cf283c0c0f2e0af7df8f16c8d79047aa1887a00a5b39b27d8afc49e2/pip-21.2.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-wmFaWf/pip/setup.py", line 7
def read(rel_path: str) -> str:
^
SyntaxError: invalid syntax
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-wmFaWf/pip/
You are using pip version 8.1.2, however version 21.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[root@controller flask_hello]# python -m pip install --upgrade --force pip
Collecting pip
Using cached https://files.pythonhosted.org/packages/f7/ce/e359cf283c0c0f2e0af7df8f16c8d79047aa1887a00a5b39b27d8afc49e2/pip-21.2.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-q4J0ib/pip/setup.py", line 7
def read(rel_path: str) -> str:
^
SyntaxError: invalid syntax
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-q4J0ib/pip/
You are using pip version 8.1.2, however version 21.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
原因分析:python环境问题。
解决方法:暂无。