#python #numpy #tensorflow #pip
#python #numpy #тензорный поток #pip
Вопрос:
Мне нужно установить TensorFlow с помощью pip3, когда он переходит к этапу установки NumPy, он останавливается и выдает ошибку: (Когда я пытался установить NumPy с помощью pip, все было в порядке, но мне это нужно для работы с python 3.) Заранее спасибо за любую помощь.
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-v32qiaml/numpy/setup.py", line 68
f"NumPy {VERSION} may not yet support Python "
^
SyntaxError: invalid syntax
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-v32qiaml/numpy/```
Комментарии:
1. Никогда не используйте ни один из
pip
,pip3
, и т.д. скриптов. Вместо этого всегда используйте надежный способ вызова модуля pip для конкретного интерпретатора Python:path/to/pythonX.Y -m pip install ...
. — snarky.ca/why-you-should-use-python-m-pip2. Спасибо @sinoroc хороший совет 🙂
Ответ №1:
F-строки были добавлены в Python в версии 3.6. Похоже, что ваш pip3
работает под более ранним Python, возможно, 3.5.
Проверьте свои pip
версии and pip3
(и их интерпретаторов) с pip --version
помощью and pip3 --version
. При необходимости установите более свежую версию Python.
Комментарии:
1. Спасибо, похоже, что версия python была 3.5. Я обновил ее сейчас.