ImportError: нет модуля с именем «гипотеза» - PullRequest
0 голосов
/ 24 октября 2019

Я установил гипотезу на Анаконде с conda install hypothesis. Я использую Python 3.7 на Spyder.

В файле с именем testing.py я написал

from hypothesis import given
import hypothesis.strategies as st

, но когда я запускаю файл, он говорит:

ImportError: Нет модуля с именем «гипотеза»

Как я могу решить эту проблему?

Ответы [ 3 ]

0 голосов
/ 24 октября 2019

возможно, у вас установлено 2 версии python, и при попытке установить его с помощью pip он устанавливается в другом месте, а вы пытаетесь использовать его в другой версии.

0 голосов
/ 24 октября 2019

Возникла другая проблема: когда я пишу! Pytest testing.py, появляются следующие сообщения:

INTERNALERROR> Трассировка (последний последний вызов): INTERNALERROR> Файл "C: \ Users \ Jonathan Frassineti \ Anaconda \ lib\ site-packages \ anypytools \ tools.py ", строка 380, в get_anybodycon_path INTERNALERROR> winreg.HKEY_CLASSES_ROOT," AnyBody.AnyScript \ shell \ open \ command "INTERNALERROR> FileNotFoundError: [WinError 2] Невозможный внутренний файл> конкретный файл>> Во время обработки вышеупомянутого исключения произошло другое исключение: INTERNALERROR> INTERNALERROR> Traceback (последний вызов был последним): INTERNALERROR> Файл "C: \ Users \ Jonathan Frassineti \ Anaconda \ lib \ site-packages_pytest \ main.py", строка209, в файле wrap_session INTERNALERROR> config._do_configure () INTERNALERROR> Файл "C: \ Users \ Джонатан Фрассинети \ Anaconda \ lib \ site-packages_pytest \ config__init __. Py", строка 645, в _do_configure INTERNALERROR> self.hook.istorallhf(kwargs = dict (config = self)) INTERNALERROR> File "C: \ Users \ Jonathan Frassineti \ Anaconda \ lib \ site-packages \ pluggy \ hooks.py", строка 311, в call_historic INTERNALERROR> res = self._hookexec (self, self.get_hookimpls (), kwargs) INTERNALERROR>Файл "C: \ Users \ Jonathan Frassineti \ Anaconda \ lib \ site-packages \ pluggy \ manager.py", строка 87, в _hookexec INTERNALERROR> вернуть self._inner_hookexec (ловушка, методы, kwargs) INTERNALERROR> Файл "C: \Пользователи \ Jonathan Frassineti \ Anaconda \ lib \ site-packages \ pluggy \ manager.py ", строка 81, в INTERNALERROR> firstresult = hook.spec.opts.get (" firstresult "), если hook.spec else False, INTERNALERROR> Файл«C: \ Users \ Jonathan Frassineti \ Anaconda \ lib \ site-packages \ pluggy \ callers.py», строка 208, в _multicall INTERNALERROR> return result.get_result () INTERNALERROR> Файл »C: \ Users \ Джонатан Фрассинети \ Anaconda\ lib \ site-packages \ pluggy \ callers.py ", строка 80, в get_result INTERNALERROR> повысить ex [1] .with_traceback (ex [2]) INTERNALERROR> Файл" C: \ Users \ Джонатан Фрассинети \ Anaconda \ lib \ "site-packages \ pluggy \ callers.py ", строка 187, в _multicall INTERNALERROR> res = hook_impl.function (* args) INTERNALERROR> Файл "C: \ Users \ Джонатан Фрассинети \ Anaconda \ lib \ site-packages \ anypytools \ pytest_plugin.py", строка 212, в pytest_configure INTERNALERROR> pytest.anytest. configure (config) INTERNALERROR> Файл "C: \ Users \ Jonathan Frassineti \ Anaconda \ lib \ site-packages \ anypytools \ pytest_plugin.py", строка 71, в настройке INTERNALERROR> self.ams_path = config.getoption ("- anybodycon") или get_anybodycon_path () INTERNALERROR> Файл" C: \ Users \ Jonathan Frassineti \ Anaconda \ lib \ site-packages \ anypytools \ tools.py ", строка 383, в get_anybodycon_path INTERNALERROR> вызвать WindowsError (« Не удалось найти AnyBody в реестре »") INTERNALERROR> OSError: Не удалось найти AnyBody в реестре.

0 голосов
/ 24 октября 2019

Установите Гипотезу с Пипом

pip install hypothesis

, это решит проблему.

Кроме того, 0.2.2 является лучшей стабильной версией, подтвержденной разработчиками.

...