You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

Python 3.6.5环境下pip安装numpy包提示平台不支持错误求助

解决Python版本与numpy wheel包不兼容的问题

嗨,这个问题很好解决,我来给你拆解一下:

错误原因

你下载的numpy-1.14.3+mkl-cp35-cp35m-win_amd64.whl这个包,文件名里的cp35是关键——它代表这个wheel包是专门适配Python 3.5版本的,但你当前运行的是Python 3.6.5,版本不匹配,所以pip才会抛出“不支持该平台”的错误。

具体解决方案

  • 下载对应版本的wheel包:去下载文件名包含cp36的numpy 1.14.3+mkl版本,也就是numpy-1.14.3+mkl-cp36-cp36m-win_amd64.whl,这个才是适配你Python 3.6.5的64位Windows版本。
  • 重新执行安装命令:切换到下载目录后,运行:
    pip install "numpy-1.14.3+mkl-cp36-cp36m-win_amd64.whl"
    
  • 更简便的方式(可选):如果不想手动找包,直接用pip在线安装对应版本的numpy(如果需要MKL优化,部分源会自动提供):
    pip install numpy==1.14.3
    

小提示

以后下载wheel包的时候,记得看文件名的规则:cpXX对应你的Python主版本号(比如cp36对应3.6,cp37对应3.7),win_amd64对应64位Windows系统,这些信息必须和你的运行环境完全匹配,不然就会出现版本不兼容的问题。

内容的提问来源于stack exchange,提问作者Govind

火山引擎 最新活动