windows7下python 3.5安装numpy1.10.1

在Python3.5下使用pip安装numpy会出现错误python

    d:\program files\python 3.5\lib\distutils\dist.py:261: UserWarning: Unknown
distribution option: 'define_macros'
      warnings.warn(msg)
 error: Unable to find vcvarsall.bat

使用pip下载后执行setup.py来安装出现
shell

building library "npymath" sources
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
error: Unable to find vcvarsall.bat

在湖闻樟注:python2.7

一、使用pip install -d能够下载安装包函数

二、这里的找不到vcvarsall.bat和python2.七、pyhton3.4下的状况有些不一样,可是python3.5也存在一样的问题ui


安装办法:

在湖闻樟注:比较省事的办法是从http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv下载编译好的包来安装,这里我是本身编辑安装。这个办法安装完后,若是有其余包把该包做为依赖来编译时会出错。
spa

步骤一:.net

打开code

1
[python3安装目录]Lib     /distutils/msvc9compiler     .py

修改MSVCCompiler函数:blog

1
vc_env = query_vcvarsall(VERSION, plat_spec)

为:ip

1
vc_env = query_vcvarsall(12.0, plat_spec)

这里的12.0改你安装的msvs对应的版本

这一步有其余方法,出问题或者有兴趣的话能够看看python安装扩展”unable to find vcvarsall.bat“的解决办法

步骤二:

使用pip下载numpy

pip install -d c:\ numpy

步骤三:

解压后进入numpy\distutils,复制一份

msvc9compiler.py

并重命名成

_msvccompiler.py

步骤四:

进入numpy目录执行命令安装

python setup.py install
相关文章
相关标签/搜索