ModuleNotFoundError, пока пакет уже установлен

1

Мое распределение - это WinPython, и я использую Spyder как IDLE, моя версия python - 3.6.5.

Хотя у меня так много модулей (от загрузки WinPython), таких как pip, pandas и numpy, которые работают отлично, я хочу теперь загрузить еще один пакет под названием Swampy.

Итак, я написал в свою консоль IPython !pip install Swampy и он работал отлично, но когда я написал import Swampy результатом стал ModuleNotFoundError !

Наконец, я должен упомянуть, что все пакеты, кажется, здесь, C:\Users\MY_USERNAME\Downloads\WinPython\python-3.6.5.amd64\Lib\site-packages

Теги:
python-import

3 ответа

1

Я понял, что все это время я неправильно писал название пакета! Хотя я установил его как S wampy, он работает только в том случае, если вы пишете import s wampy.

О Боже! Я сосать...

В любом случае, спасибо вам за ваше драгоценное время!

0

Переместите этот пакет в каталог dist-packages, который находится рядом с каталогом site-packages. Это, безусловно, решит проблему.

Как ваш упомянутый путь: - C:\Users\MY_USERNAME\Downloads\WinPython\python-3.6.5.amd64\Lib\site-packages

в

C:\Users\MY_USERNAME\Downloads\WinPython\python-3.6.5.amd64\Lib\dist-packages
0

Вы должны установить пакет через этот синтаксис <your python interpreter> -m pip install...

Дело в том, что pip в вашей системе может быть привязан к другому интерпретатору python, а не к тому, который вы используете. Вы говорите, что ваша версия python 3.6.1, но пакеты установлены в каталоге python-3.6.5, что делает ее скорее несоответствием.

  • 0
    Извините, у меня только одна версия 3.6.5! предыдущее было ошибкой
  • 0
    Тогда это как-то странно ... Все же попробуйте -m pip , но IDK, что еще может быть не так ...
Показать ещё 7 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню