由于 ubuntu18.04 自带 python2,与 python3 共存时,使用 python 命令系统默认调用的是 python2。但是我需要把 you-get 安装在 python3 的目录里面。然而使用 pip install you-get
或者 pip3 install you-get
时会报错,原因大概是里面的安装脚本使用了 python3 的语法,但 pip 和 python 命令都默认调用的 python2 系列版本。
我的解决办法:
$ alias pip=pip3
$ alias python=python3
pip install you-get
就 OK 啦!
当然还有个办法是卸载 python2,就是不敢尝试,听说挺折腾的。