安装Watson Developer Cloud库报错:已装VC++14.0仍提示需该组件
解决Watson Developer Cloud Python包安装报错的方案
嘿,我之前折腾Watson视觉识别开发的时候也碰到过类似的安装坑,给你几个亲测有效的排查方向:
清理pip缓存,从头安装
有时候pip缓存的旧包文件会搞出奇怪的问题,先清掉缓存再重新安装试试:pip cache purge pip install --upgrade "watson-developer-cloud>=1.2.1"提前装wheel避免源码编译
虽然你已经装了VC++14.0,但有些包还是会因为源码编译失败报错,先装wheel工具让pip优先找预编译的包:pip install wheel pip install --upgrade "watson-developer-cloud>=1.2.1"强制卸载后重装,跳过缓存
如果提示依赖已存在但版本不匹配,可以先彻底卸载现有包,再用无缓存模式重装:pip uninstall -y watson-developer-cloud pip install --no-cache-dir "watson-developer-cloud>=1.2.1"确认Python环境的正确性
先核对下当前Python版本是否和包兼容(1.2.1版本的watson包支持Python 2.7或者3.4及以上版本),运行python --version就能查看。如果用了虚拟环境,也要确保激活的是你正在用的那个环境,避免全局环境的依赖干扰。
对了,你贴的报错信息没显示完整的错误内容,如果上面的方法都没解决,建议把完整的报错堆栈贴出来,这样能更精准定位问题~
内容的提问来源于stack exchange,提问作者NK_Mimrot
相关产品推荐
相关产品推荐

