ModuleNotFoundError: нет модуля с именем 'tensorflow_quantum'
Я использую Python 3.8(64-бит)
По сути, я пробовал все возможные решения в Интернете, например, обновить версию python, версию tenorflow и т. Д.
Но когда я пытаюсь это сделать:
import tensorflow_quantum as tfq
терминал всегда говорит:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'tensorflow_quantum'
Кто-нибудь знает по этому поводу? Ура
2 ответа
Пожалуйста, запустите следующее:
pip3 install --upgrade pip
pip3 install tensorflow==2.3.1
pip3 install -U tensorflow-quantum
много миров :) Я столкнулся с аналогичной проблемой, и я проследовал по длинной этой ссылке для получения помощи https://programmersought.com/article/75736365127/ короче я создал виртуальную среду с версией python == 3.6.2 следующим образом conda create -n your_new_env_name python=3.6.2 anaconda, а затем активировал эту среду, как показано ниже, прежде чем продолжить conda активировать your_new_env_name, затем установить tenorflow pip install tensorflow == 2.1.0 и pip install tensorflow-gpu = 2.0.0 затем, наконец, установить tenorflow-quantum вы можете столкнуться с 2 ошибками, которые вам, возможно, придется решить
во-первых, при импорте тензорного потока я получаю следующую ошибку: Нет модуля с именем 'numpy.core._multiarray_umath'
все, что вам нужно сделать, это pip install numpy --upgrade или, если необходимо, pip install numpy --upgrade --user
вы также можете получить ошибку при импорте тензорного кванта, связанного с google.api_core, и то, что решило проблему для меня, заключалось в следующем: pip install google.api_core==1.16.0, вам также может понадобиться следующий pip install cythonI надеюсь, что это работает !