之前发过一篇使用pip安装扩展库和Python程序打包的基础文章,请参考Python安装扩展库与打包成exe可执行文件的方法
除了前文中介绍的用法,pip工具还有很多命令可以使用,本文再介绍几个:
1)安装扩展库的指定版本。
有些扩展库的新版本刚推出时可能不稳定,或者其他扩展库暂时还没有推出新版本而造成不兼容,pip的install命令默认是安装最新版本的扩展库,如果需要指定旧版本,可以用下面的用法。
pip install requests==2.12.4
同样,使用uninstall卸载扩展库时也可以使用类似的方法来指定扩展库版本。
2)同时安装多个扩展库。
如果需要安装好几个扩展库,可以执行多次pip install命令,也可以只执行一次而指定多个扩展库,使用空格隔开就可以,并且可以指定版本号。例如:
pip install requests==2.12.4 flask==0.12
3)配置两台机器上相同的扩展库环境。
第一步,在已配置好的机器上使用pip freeze > requirements.txt生成扩展库信息列表;
第二步,把生成的requirements.txt文件复制到目标机器上的python安装目录中scripts子目录;
第三步,在目标机器上执行pip install -r requirements.txt,读取文件requirements.txt中的扩展库信息并在本机进行安装。