tenorflow 2 установить на ma c с помощью conda - PullRequest
0 голосов
/ 29 мая 2020

Привет, я пытаюсь установить тензорный поток, но получаю конфликты пакетов из-за существующих пакетов как 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

1 Ответ

0 голосов
/ 29 мая 2020

Conda предназначена для предотвращения подобных конфликтов путем создания отдельных, автономных Python сред для разных проектов. Запустите эти команды в своем приложении Terminal:

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 и захотите to go обратно в обычную среду Python, запустите conda deactivate. Чтобы вернуться в среду TensorFlow, снова запустите conda activate tf-env.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...