我正在尝试在Mac上安装tensorflow。无论我使用pip还是anaconda界面来尝试安装它,我都遇到相同的问题。进度在solving package specifications
暂停,过了一会儿我终于收到了UnsatisfiableError
消息。
我是Mac OS的新手,之前我只在Windows 10计算机上安装了anaconda。我以前从未使用过anaconda界面,也没有pip安装与anaconda已经安装的软件包冲突的其他软件包。
当我搜索此问题时,我发现了一些解决方案,其中最受欢迎的解决方案是升级anaconda,但是,我所有的软件包都是最新的。
这是我收到的完整错误消息:
UnsatisfiableError: The following specifications were found to be in
conflict:
- anaconda==2018.12=py37_0 -> cython==0.29.2=py37h0a44026_0
- anaconda==2018.12=py37_0 -> mkl-service==1.1.2=py37hfbe908c_5
- anaconda==2018.12=py37_0 -> numexpr==2.6.8=py37h7413580_0
- anaconda==2018.12=py37_0 -> scikit-learn==0.20.1=py37h27c97d8_0
- tensorflow
Use "conda info <package>" to see the dependencies for each package.
我是否必须卸载有问题的软件包才能安装tensorflow,还是有一个更优雅的解决方案?
答案 0 :(得分:0)
截至目前,tensorflow不支持python3.7,您需要使用python 3.6
尝试:
conda create -n tf_env python=3.6 tensorflow
conda activate tf_env
这将创建一个新的虚拟环境,其中安装了python 3.6和tensorflow。 [我现在承认我没有Mac可以验证,但是它应该可以像在Linux上一样在Mac上运行。]