在为python 3.4.3安装flask时,python pip3出现属性错误

在为python 3.4.3安装flask时,python pip3出现属性错误,python,pip,Python,Pip,我用3.4.3来做一个学校的项目,但pip似乎不喜欢这样。我在一家虚拟机公司工作。 我在pip3安装flask时遇到此错误 Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_vagrant/MarkupSafe 同时: class DistutilsLoader(importlib.util.abc.Loader): AttributeError: 'module' object has

我用3.4.3来做一个学校的项目,但pip似乎不喜欢这样。我在一家虚拟机公司工作。 我在pip3安装flask时遇到此错误

Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_vagrant/MarkupSafe
同时:

 class DistutilsLoader(importlib.util.abc.Loader):
 AttributeError: 'module' object has no attribute 'abc'
我检查了一下,原来我在/usr/lib/python3.4中没有dist-packages目录,但在/usr/lib/python3/中有一个现有的dist-packages,所以我创建了一个从/usr/lib/python3.4到现有dist-packages的符号链接。不太清楚还能做什么,除了重新安装Python或者更糟的是VM。。。我正在深入研究pip.log,但它似乎与我已经看到的非常相似。

。事实上,Python 3.4的任何版本都不受支持。我强烈建议升级到Python的现代版本,最好是3.8

烧瓶的当前版本

如果您必须继续使用Python 3.4,请尝试安装,这似乎是支持Python 3.4的最新版本:

pip3 install flask==1.0.4
。事实上,Python 3.4的任何版本都不受支持。我强烈建议升级到Python的现代版本,最好是3.8

烧瓶的当前版本

如果您必须继续使用Python 3.4,请尝试安装,这似乎是支持Python 3.4的最新版本:

pip3 install flask==1.0.4

请参阅今天的问题:。也许您刚刚升级了
setuptools
?试着降低它的等级。试试
pip install--upgrade”setuptoolsthank,这个和另一个答案一起可以在我的系统上安装flask。@phdSee今天的问题:。也许你刚刚升级了
setuptools
?试试降级。试试
pip install--upgrade”setuptoolsthank,这个和另一个答案一起可以在我的系统上安装flask@phdYeah我坚持用3,4,3来完成一个学校项目:(感谢您的回答,有了setuptools降级提示,我就能够用python3安装正确的烧瓶了。你太棒了!@derric-d,很乐意帮忙。但是博士的评论可能已经足够了。通常,我认为
pip
自己找到了正确的版本,遵守了Python版本的限制。是的,我一直坚持使用3,4,3学校项目:(感谢您的回答,有了setuptools降级提示,我能够用python3安装正确的烧瓶。你太棒了!@derric-d,很乐意帮忙。但是博士的评论可能已经足够了。通常,我认为
pip
自己找到了正确的版本,遵守Python版本限制。