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 надеюсь, что это работает !

Другие вопросы по тегам