pip18.1官⽅⽂档
想了解pip的⼯作原理,⽆奈没想要的内容,所以打算翻译⼀下pip官⽅⽂档的User Guide部分。我使⽤的mac OSX系统,⼀些linux或者mac os的上的操作,我会⽤本地操作代替。
User Guide
⽬录如下:
image.png
image.png
image.png
image.png
"Requirement Files"⽤来强制解决包的依赖关系。想现在这样,pip并没有⼀个正确的依赖⽅案,只不过是使⽤第⼀个规格参数(⽐如
aiohttp==3.4.4)来为项⽬寻包。例如,如果pkg1需要pkg3>=1.0并且pkg2需要pkg3>=1.0,<=2.0,如果只有pkg1被解析,那么将只会⽤pkg3>=1.0,但是很容易安装⼀个和pkg依赖相冲突的版本。为了解决这个问题,你可以直接把 pkg3>=1.0,<=2.0 放⼊你的requirement file中,就像这样:
python官方文档中文版