mac 安装完anaconda后找不到tensorflow包,pip install 无效
一、问题
重新安装完anaconda后
在jupyter里安装tensorflow包出现错误:
pip install tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
二、解决方案
1.更新pip
没用
2.conda 安装tensorflow包
在anaconda-navigator启动页,environment查找"tensorflow"相关包,发现居然没有!
看完这篇博文后我才反应过来,需要先安装tensorflow包.
终端输入:
conda install tensorflow # 我这里是创建了一个tensorflow环境,再安装的
好的又报错了:
3.解决服务器问题
然后我又找到这篇文章
①将conda-forge添加到搜索路径上
使用以下命令将conda-forge channel添加到channel列表中:
conda config --append channels conda-forge
② 尝试再次安装tensorflow
conda install tensorflow # 我这里是在tensorflow环境安装的
虽然前面failed,但是最后还是成功了!
4.查看安装包
查看一下已经安装的包,输入以下命令:
conda list
这次可以看到已经有了tensorflow包
5.jupyter里import tensorflow包
很好,又报错了
问题分析:
Importing the numpy c-extensions failed :导入 numpy C 扩展失败
① 重新安装numpy
pip uninstall numpy -y
pip uninstall setuptools -y
pip install numpy -i https://pypi.douban.com/simple/ #正常下载速度有点慢,最好换豆瓣源
pip install setuptools
② 再次导入相关库
成功!
接下来该干嘛干嘛吧~