默认情况下,pip 将安装最新版本的软件包,但有时需要获取特定版本的安装包,比如 jinja2 从 2.9 开始加入了 async 关键字,这个会导致 py2exe 报错:Invalid Syntax (asyncsupport.py, line 22)
这时就需要指定安装一个早期的版本,比如 2.8,命令如下,
$ sudo pip install jinja2==2.8
完。
Posted Anonymous
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pip 安装指定版本软件包相关的知识,希望对你有一定的参考价值。
默认情况下,pip 将安装最新版本的软件包,但有时需要获取特定版本的安装包,比如 jinja2 从 2.9 开始加入了 async 关键字,这个会导致 py2exe 报错:Invalid Syntax (asyncsupport.py, line 22)
这时就需要指定安装一个早期的版本,比如 2.8,命令如下,
$ sudo pip install jinja2==2.8
完。
以上是关于pip 安装指定版本软件包的主要内容,如果未能解决你的问题,请参考以下文章