pip package中没有utils模块ensure_dir函数的解决方法

  • A+
所属分类:Python
摘要

pip包中没有utils模块及ensure_dir函数的解决方法:找到ensure_dir函数的实现,复制到程序中

pip package中没有utils模块ensure_dir函数的解决方法

背景

按照这篇文章安装好python 2.7的virtualenv后,程序中需要用到pip.utils中的一个函数ensure_dir(),但发现pip package中没有utils,而系统默认的python 2.7中确有,试过Inherit global site-packagespip install pip都没解决,很苦恼。但还是找到了一个解决方法。

解决方法

找到ensure_dir函数的实现,复制到程序中,不再使用from pip.utils import ensure_dir

ensure_dir函数所在位置(ubuntu 16.04):

函数实现:

LTXU

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: