pip安装包时报错:SyntaxError: invalid syntax,该如何解决?

我在ubuntu打算安装rpy2,于是输入安装代码。

 pip install rpy2

但是出现了如下错误

Traceback (most recent call last):
 File "/usr/local/bin/pip", line 7, in <module>
   from pip._internal.cli.main import main
 File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 57
   sys.stderr.write(f"ERROR: {exc}")
                                  ^
SyntaxError: invalid syntax

经过一番搜索,找到了问题的原因:由于原先的pip版本已经不支持3.5了,所以需要安装特定版本的pip来支持。
可通过以下脚本来解决这个问题。

 curl -fsSL -o- https://bootstrap.pypa.io/pip/3.5/get-pip.py | python3.5

参考文档:https://stackoverflow.com/questions/66212924/pip-sys-stderr-writeferror-exc-with-python-3-5

作者:Qingyun
                
comments powered by Disqus