使用pip install安装软件的时候遇到如下错误:
Exception:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/pip/basecommand.py”, line 215, in main
status = self.run(options, args)
File “/usr/lib/python3/dist-packages/pip/commands/install.py”, line 290, in run
with self._build_session(options) as session:
File “/usr/lib/python3/dist-packages/pip/basecommand.py”, line 69, in _build_session
if options.cache_dir else None
File “/usr/lib/python3.7/posixpath.py”, line 80, in join
a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not int
解决办法: (可以把python替换为python3)
curl https://bootstrap.pypa.io/get-pip.py | python -
猜测错误原因是:setuptools和pip的版本不对应,所以升级一下pip就可以了。