pip install numpy error - 无与伦比的"

时间:2017-07-21 13:50:32

标签: python-3.x numpy virtualenv

我正在尝试在python3虚拟环境中安装numpy

python3 -m venv venv
source venv/bin/activate
pip install numpy

运行上述操作后,安装失败,出现类似这样的错误......

error Command "gcc ..." failed with exit status 1

Unmatched ".
Unmatched ".

为什么会发生这种情况?如何正确安装numpy

1 个答案:

答案 0 :(得分:0)

使用pip安装numpy时,它会运行各种shell命令来构建用c编写的numpy部分。您的环境$SHELL变量将用于确定要使用的shell。在这种情况下,正在使用csh,但安装脚本中的命令希望能够使用类似bash的语法。

确保在构建

之前将$SHELL设置为/bin/bash

此语法取决于您的shell

的bash / zsh中:

export SHELL="/bin/bash"

鱼:

set -x SHELL "/bin/bash/"

CSH:

setenv SHELL /bin/bash

现在你应该能够再次运行pip install numpy,这次可能会有效。

[这可能是numpy中的{bug / oversight}