我正在尝试在python3虚拟环境中安装numpy
python3 -m venv venv
source venv/bin/activate
pip install numpy
运行上述操作后,安装失败,出现类似这样的错误......
error Command "gcc ..." failed with exit status 1
Unmatched ".
Unmatched ".
为什么会发生这种情况?如何正确安装numpy
答案 0 :(得分:0)
使用pip安装numpy时,它会运行各种shell命令来构建用c编写的numpy部分。您的环境$SHELL
变量将用于确定要使用的shell。在这种情况下,正在使用csh
,但安装脚本中的命令希望能够使用类似bash的语法。
$SHELL
设置为/bin/bash
此语法取决于您的shell
export SHELL="/bin/bash"
set -x SHELL "/bin/bash/"
setenv SHELL /bin/bash
现在你应该能够再次运行pip install numpy
,这次可能会有效。
[这可能是numpy中的{bug / oversight}