PyCharm安装vprof包失败求助:ImportError模块缺失问题
解决vprof安装时的ImportError: No module named pip.download问题
这个报错的根本原因是:你尝试安装的vprof 0.36.1版本依赖的是旧版pip的pip.download.PipSession模块,但pip 10及以上版本已经移除了这个模块,直接安装就会触发导入错误。
下面给你两种实用的解决办法:
安装vprof的最新开发版本(推荐)
官方仓库已经修复了这个pip兼容性问题,直接从GitHub安装最新版即可:pip install git+https://github.com/nvdv/vprof.git如果习惯用PyCharm的图形界面操作,你可以打开
File > Settings > Project: [你的项目名] > Python Interpreter,点击右上角的+号,选择Install from Version Control,输入仓库地址https://github.com/nvdv/vprof.git,然后点击Install Package就能完成安装。临时降级pip到兼容版本(不推荐,可能影响其他包)
如果你一定要安装旧版vprof,可以先把pip降级到9.0.3版本,再安装vprof:pip install pip==9.0.3 pip install vprof==0.36.1安装完成后记得把pip升级回最新版,避免影响其他包的安装:
pip install --upgrade pip
附上你遇到的报错信息:
Collecting vprof Using cached https://files.pythonhosted.org/packages/0b/2b/5b690c8bd73231216c82180b7b162cf433dd98d6212b19a7374c5cf09622/vprof-0.36.1.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "C:\Users\xxx\AppData\Local\Temp\pycharm-packaging\vprof\setup.py", line 12, in from pip.download import PipSession ImportError: No module named dow...
内容的提问来源于stack exchange,提问作者Merl
相关产品推荐
相关产品推荐

