我有一堆Python 2.7 virtualenvs与SciPy堆栈和其他库,都安装了pip。我的系统Python是Apple在El Capitan中发布的任何东西。
我想用SciPy堆栈创建一个Python 3.5 virtualenv。为此,我有:
我用" virtualenv.py -p which python3
p3"创建了一个virtualenv。我成功激活了virtualenv,然后运行了#pip install jupyter",它成功了(给我一个运行Python 3.5的工作jupyter笔记本)。
然后我去了#34; pip install scipy",但是这次失败了"找不到< endian.h>"。我设置环境变量以帮助C编译器在/ usr / include / machine中找到它:export CFLAGS =" $ CFLAGS -I / usr / include / machine",但后来遇到" / usr / include / _types / _wctype_t.h:31:9:错误:未知类型名称' __ darwin_wctype_t'"
这开始感觉像是一场失败的战斗:
是否有人可以使用pip来安装SciPy的配方?
唯一需要注意的是,我不想在我的Mac上使用brew或端口 - 我只想在我的机器上使用pip和命令行工具链。我可以安装其他OS X软件包,就像我在上面使用Python 3.5和gfortran一样。