无法安装Numpy + MKL

时间:2016-05-10 15:29:25

标签: python python-3.x numpy

  1. 我有win10,x64,i7-3770K

    1. 我从网上下载了numpy-1.11.0 + mkl-cp35-cp35m-win_amd64.whl http://www.lfd.uci.edu/~gohlke/pythonlibs/
    2. 我从官方网站
    3. 安装了python 3.5
    4. 我有最新版本的pip 当我做pip3.5安装“mydir”\ numpy-1.11.0 + mkl-cp35-cp35m-win_amd64.whl我收到此错误
    5. 例外: Traceback(最近一次调用最后一次):   在main中输入文件“d:\ python \ lib \ site-packages \ pip \ basecommand.py”,第209行     status = self.run(options,args)   运行文件“d:\ python \ lib \ site-packages \ pip \ commands \ install.py”,第299行     requirement_set.prepare_files(取景器)   在prepare_files中输入文件“d:\ python \ lib \ site-packages \ pip \ req \ req_set.py”,第360行     ignore_dependencies = self.ignore_dependencies))   文件“d:\ python \ lib \ site-packages \ pip \ req \ req_set.py”,第577行,在_prepare_file中     session = self.session,hashes = hashes)   在unpack_url中输入文件“d:\ python \ lib \ site-packages \ pip \ download.py”,第798行     unpack_file_url(link,location,download_dir,hashes = hashes)   在unpack_file_url中输入文件“d:\ python \ lib \ site-packages \ pip \ download.py”,第705行     unpack_file(from_path,location,content_type,link)   在unpack_file中输入文件“d:\ python \ lib \ site-packages \ pip \ utils__init __。py”,第599行     flatten = not filename.endswith('。whl')   在unzip_file中输入文件“d:\ python \ lib \ site-packages \ pip \ utils__init __。py”,第484行     zip = zipfile.ZipFile(zipfp,allowZip64 = True)   在 init 中输入文件“d:\ python \ lib \ zipfile.py”,第1026行     self._RealGetContents()   在_RealGetContents中输入“d:\ python \ lib \ zipfile.py”,第1093行     引发BadZipFile(“文件不是zip文件”) zipfile.BadZipFile:文件不是zip文件

4 个答案:

答案 0 :(得分:1)

我遇到了和你一样的问题。这很简单。

.whl文件由zip打包。所以我检查* .whl的文件,发现它的大小错误。下载文件时出现问题。

所以请尝试再次下载!

答案 1 :(得分:0)

使用Windows Power Shell升级pip,然后再次尝试安装numpy whl。它对我有用..值得一试!

答案 2 :(得分:0)

只需重新下载Numpy+MKL文件即可。原因是.whl文件是zip文件,因此如果Bzip无法解压缩此文件,则可能是您的.whl文件存在问题。祝你好运!

答案 3 :(得分:0)

你需要检查Python的版本是否在64位或32位模式下运行,因为这个64/32位的python与笔记本电脑的X64位无关。如果python工作模式是64位,那么你想要安装的.whl文件应该是amd64.whl