【问题标题】:tensorflow 2 install on mac by condatensorflow 2 通过 conda 在 mac 上安装
【发布时间】:2020-05-29 07:28:51
【问题描述】:

您好,我正在尝试安装 tensorflow,但由于现有包(例如 numpy)而导致包冲突

感谢您的帮助

这是错误消息的一部分:

UnsatisfiableError:发现以下规范相互不兼容:

输出格式:请求的包 -> 可用版本

Package numpy conflicts for:
tensorflow-base -> keras-applications[version='>=1.0.8'] -> numpy[version='>=1.13.3|>=1.9.1']
tensorflow-estimator -> numpy[version='>=1.13.3']
tensorflow-estimator -> tensorflow-base[version='>=2.0.0,<2.1.0a0'] -> numpy[version='>=1.14.6,<2.0a0|>=1.16.5,<2.0a0']
tensorflow-hub -> numpy[version='>=1.12.0']
tensorflow-datasets -> numpy
tensorflow -> tensorboard[version='>=2.0.0'] -> numpy[version='>=1.12|>=1.12.0|>=1.16|>=1.16.5,<2.0a0|>=1.14.6,<2.0a0|>=1.13.3,<2.0a0']
tensorflow-probability -> numpy[version='>=1.13.3']
tensorflow-probability -> tensorflow-base[version='>=1.15.0'] -> numpy[version='>=1.14.6,<2.0a0|>=1.16.5,<2.0a0']
keras -> numpy[version='>=1.9.1']
keras -> h5py -> numpy[version='>=1.11.3,<2.0a0|>=1.16.6,<2.0a0|>=1.14.6,<2.0a0|>=1.15.1,<2.0a0|>=1.9.3,<2.0a0']
keras-gpu -> keras-base=2.3.1 -> numpy[version='>=1.9.1']
tensorflow-base -> numpy[version='>=1.13.3,<2.0a0|>=1.14.6,<2.0a0|>=1.16.5,<2.0a0']

Package tensorflow conflicts for:
tensorflow-probability -> tensorflow[version='>=1.14.0']
tensorflow
tensorflow-eigen -> tensorflow[version='1.10.0|1.11.0|1.12.0|1.13.1|1.15.0|2.0.0|1.9.0']
keras -> tensorflow[version='<2.0']
tensorflow-datasets -> tensorflow[version='>=1.14']
tensorflow-mkl -> tensorflow[version='1.11.0|1.12.0|1.13.1|1.15.0|2.0.0|1.9.0']
tensorflow-hub -> tensorflow[version='>=1.14.0|>=1.7.0']
tensorflow-datasets -> tensorflow-metadata -> tensorflow
tensorflow-metadata -> tensorflow

【问题讨论】:

    标签: macos tensorflow anaconda


    【解决方案1】:

    Conda 旨在通过为不同的项目创建独立的、自包含的 Python 环境来防止此类冲突。在终端应用程序中运行这些命令:

    conda create -n tf-env # create new environment named tf-env
    conda activate tf-env
    pip install --upgrade pip # upgrade to latest version of pip
    pip install tensorflow
    

    这将安装您需要的所有软件包,以及 TensorFlow 所需的版本。

    当您在 TensorFlow 中完成工作并想要返回到正常的 Python 环境时,请运行 conda deactivate。要返回 TensorFlow 环境,请再次运行 conda activate tf-env

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-17
      • 2019-11-13
      • 2016-08-28
      相关资源
      最近更新 更多