使用pip安装numpy库问题汇总

    easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的管理工具,而pip是easy_install的改进版,提供更好的提示信息,删除package等功能。Python官网上编译好的msi文件已经包含这两个工具,安装在<Python安装目录>/lib/site-packages文件中。

    系统环境是win7(64bit)+python2.7.10(64bit)+vs2010,在此记录使用pip安装numpy过程中出现的问题及解决方法。

1 Unable to find vcvarsall.bat

    打开powershell,(事先将Python以及Python的Script的目录导入环境变量PATH中),输入:

    pip install numpy

    出现错误:

     Setup script exited with error: Unable to findvcvarsall.bat

【原因分析】

    Setupscript exited with error: Unable to find vcvarsall.batThePython package being installed contains the source code for a native extensionmodule (.pyd), but does not have a pre-built copy of the module. ThePython packages highlighted at pythonwheels.com have already been updated by theirdevelopers to include pre-built binaries, but many are still only available assource code.(来自微软官网)

    即需要编译的代码中用到了C的代码,而这个包的代码发布的时候没有预先编译成Python的二进制文件,所以安装过程中需要使用C complier 编译这些模块。在Windows下,Python的setup.py需要Visual Studio2008的支持。

【解决方法】

    (1)如果你的机器上有更高版本的VS,可以通过下面的方式让Python使用更新版本的VS来支持安装。

     如果你的机器上装了VisualStudio 2010,可以在执行pip install之前先执行下面的命令:

    SET VS90COMNTOOLS=%VS100COMNTOOLS%

    如果你安装了VisualStudio2012可以执行下面命令:

    SET VS90COMNTOOLS=%VS110COMNTOOLS%

    如果你装的vs版本是2013可以使用下面命令:

    SET VS90COMNTOOLS=%VS120COMNTOOLS%

    (2)如果没有Microsoft的VS环境,可以安装 Microsoft Visual C++ Compiler for Python 2.7 。

2 cannot link a simple C program

    问题1排除后继续安装过程,出现错误:

    RuntimeError: Broken toolchain: cannot link asimple C program

【解决方法】

    在路径%PythonHome%Lib\distutils(默认是C:\Python27\Lib\distutils)中的msvc9compiler.py文件大约661行处,如下图修改:


    重新输入命令

    pip install numpy

    安装成功:


【参考资料】

http://www.tuicool.com/articles/JzI3Uj

http://blog.csdn.net/yanqiangsdu/article/details/43166951

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 使用pip安装numpy库的步骤如下: 1. 打开命令行工具(Windows系统可以使用cmd或PowerShell,Mac和Linux系统可以使用终端)。 2. 输入以下命令,检查是否已经安装pip: ``` pip --version ``` 如果已经安装pip,会显示pip的版本号。如果没有安装,需要先安装pip。 3. 输入以下命令,使用pip安装numpy库: ``` pip install numpy ``` 等待安装完成即可。 注意:在安装numpy之前,需要确保已经安装Python解释器。如果没有安装Python,需要先安装Python。 ### 回答2: numpyPython中的一个数据处理库,经常被用于科学计算、数据分析和机器学习等领域。安装numpy最常用的方式是使用pip工具进行安装。以下是如何使用pip安装numpy的步骤: 1. 确保Python已经安装:首先要确保在本地系统上安装Python。如果没有安装,可以去Python官网下载安装。 2. 确认pip已经安装pipPython的包管理器,用于安装、升级和管理Python软件包。如果还没有安装pip,请先安装pip。 3. 打开终端:在Windows系统上,可以使用cmd命令打开命令提示符窗口;在Linux和Mac系统上,可以使用终端窗口。 4. 安装numpy:在终端中输入以下命令: ``` pip install numpy ``` 这个命令将检查Python环境中是否已经安装numpy库。如果没有安装,它将在本地系统上下载并安装numpy。 5. 验证安装是否成功:在Python交互式解释器中运行以下代码: ``` import numpy as np print(np.__version__) ``` 如果没有输出错误信息,而且显示的版本号与numpy官方最新版本一致,那么就说明numpy已经成功安装在本地系统中,并且可以被Python程序使用了。 总结来说,使用pip安装numpy库的步骤包括确认Python已经安装、确认pip已经安装、打开终端,使用pip安装numpy,最后验证安装是否成功。这样一来,我们就可以愉快地使用numpy库来进行数据分析和计算了。 ### 回答3: Python是一种高级编程语言,广泛应用于数据分析、人工智能、科学计算等领域。为了方便使用Python,开发者们编写了许多有用的Python库。其中,NumPy是一个基础库,它提供了大量的数值计算和科学计算工具。 在Python中,我们可以使用pip工具来安装NumPy库pipPython中最为常用的包管理工具,它能够方便地下载、安装、升级和卸载Python包。 首先,我们需要打开终端或者命令行界面。在Windows系统中,可以按下Win+R键打开运行窗口,然后在其中输入"cmd"并按下回车键打开命令行界面。我们也可以直接在开始菜单中找到命令提示符或Windows PowerShell等工具,并打开它们。 接着,我们可以输入以下指令来安装NumPy库: ```python pip install numpy ``` 这个指令会将最新版本的NumPy库下载、解压并安装Python的site-packages目录下。如果你环境中已经存在了NumPy,它也会自动升级到最新版本。 在执行安装指令时,可能会出现网络问题、权限问题等错误。如果你使用的是Windows系统,可以尝试以管理员身份打开命令行界面。同时,我们也可以考虑使用清华大学开源软件镜像站等国内的镜像源,加快下载速度。 除了安装和升级NumPy,我们也可以使用pip卸载它: ```python pip uninstall numpy ``` 如果我们需要查看当前已经安装的所有Python包,可以使用: ```python pip list ``` 最后,我还要提醒大家:安装Python包之前最好先升级pip本身。我们可以使用以下指令更新pip: ```python python -m pip install --upgrade pip ``` 这样,我们就可以顺利地使用pip安装和升级NumPy库了。希望这篇回答对大家学习Python有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值