作者回复: pip3 install numpy 要在终端执行, 不要再python提示符下运行,它是一条类似 ping、 python 这类的命令,不是python 的函数
作者回复: 没有区别的whl格式是pip封装的和平台无关
作者回复: 这个操作本身没有问题,但是要注意的是电脑上面可能装了python2 python3 等多个版本, 执行pip命令的时候可能为不同版本的python安装软件包, 要做一定区分,或者使用虚拟环境方式
作者回复: 应该和ide有关系,不是python语言本身报的错
作者回复: 你好,在linux 中 pip 如果是用rpm 安装,会产生 pip3 pip3.6和 pip 三个文件(当然一个是真正的命令,其他两个是快捷方式),在mac 中,如果程序没自动创建就没办法执行了,如果你使用pip比较习惯也可以手动创建 which pip <---找到pip命令的完整路径在哪里 ln -s /完整路径/pip /完整路径/pip3 <---创建个快捷方式即可 另外,一般mac系统只有pip3 没有pip命令,这种情况可能是使用了一些软件工具安装,并非官方安装包
作者回复: 使用 pip install numpy-1.16.4-cp36-cp36m-win_amd64.whl 这种方式安装,第一种方式需要安装编译器,比较麻烦 另外错误提示encodings 也要用pip先安装上, 使用pip install encodings 看看提示什么错误,根据错误来排查一下原因
作者回复: free() close() 多次和引用空指针都会导致SIGSEGV ,建议你使用pip 重新安装 numpy
作者回复: 网络原因导致安装包在线安装失败,可以通过搜索引擎找numpy的离线安装包,下载下来的格式是whl扩展名的,打开命令行,使用pip加完整路径安装,如: pip install /path/to/install/numpy-version-cp36-platform.whl
作者回复: 更新pip,然后将numpy的whl安装包下载到本地安装,很多软件源在国外,网络不稳定会导致安装失败。