Polskie forum Pythona
search
  • chevron_right Tematy
  • label Aplikacje webowe

ModuleNotFoundError: No module named 'omsdk.sdkproto'

donvito7
19 października 2022
chat_bubble_outline 8
  • link
    donvito7
    Członkowie 3 posty
    19 października 2022 15:42 19 października 2022 15:42
    link

    Tak jak w tytule nie bardzo wiem co z tym zrobic. Czy mozna liczyc na jakas podpowiedz?

    Traceback (most recent call last):
      File "/usr/local/nagios/dell/scripts/dellemc_device_check.py", line 26, in <module>
        from omsdk.sdkproto import SNMPOptions
    ModuleNotFoundError: No module named 'omsdk.sdkproto'
    
  • link
    rafalp
    Zespół 66 postów
    19 października 2022 23:49 19 października 2022 23:49
    link

    Błąd znaczy że masz zainstalowane omsdk, ale nie zawiera ono sdkproto. Możliwe że zainstalowałeś złą wersję.

  • link
    donvito7
    Członkowie 3 posty
    20 października 2022 15:20 20 października 2022 15:20
    link
    @rafalp

    Błąd znaczy że masz zainstalowane omsdk, ale nie zawiera ono sdkproto. Możliwe że zainstalowałeś złą wersję.

    Czy mozna znalezc to sdkproto i doinstalowac?

  • link
    rafalp
    Zespół 66 postów
    20 października 2022 22:15 20 października 2022 22:15
    link

    W jaki sposób zainstalowałeś omsdk? Przez PIP?

  • link
    donvito7
    Członkowie 3 posty
    21 października 2022 12:59 21 października 2022 12:59
    link

    No to juz cwiczylem wiele razy i cagle jestem w tym samym miejscu ;-(

  • link
    pyczatkujacy
    Członkowie 43 posty
    21 października 2022 16:44 21 października 2022 16:44
    link

    Nie tylko Ty masz z tym problem:

    python-forum.io/thread-38487.html

    Na tamtym forum też nie znaleźli rozwiązania.

  • link
    raydeal
    Zespół 69 postów
    23 października 2022 09:33 23 października 2022 09:33
    link

    Wygląda na to że chyba tylko on :) bo nick jest ten sam i data ogłoszenia a admin tam pokazał że działa po zainstalowaniu przez pip :)
    @donvito7 wrzuć tu wyniki tych 3 komend:

    which python
    pip list
    python -c "import sys; print('\n'.join(sys.path))"
    

    Podejrzewam że w PYTHON_PATH jest ścieżka do innego modułu "omsdk".

  • link
    pyczatkujacy
    Członkowie 43 posty
    24 października 2022 14:07 24 października 2022 14:07
    link

    Rzeczywiście :)

    A to stary numer - userzy instalują nowe paczki / libki w pythonie systemowym i próbują uruchomić projekt z innego pythona, np z odizolowanego środowiska pyenv, itp.

    raydeal lubi to

    favorite 1

  • link
    rafalp
    Zespół 66 postów
    30 października 2022 03:40 30 października 2022 03:40
    link

    Przyszła mi do głowy jeszcze jedna możliwość: jeśli @donvito7 utworzył w swoim projekcie własny katalog omsdk to python będzie próbował używać jego kodu zamiast tego zainstalowanego z PYPI. To problem który pojawia się czasem na githubie Ariadne gdzie ludzie dla nauki tworzą sobie katalog graphql którym przykrywają pakiet graphql z zależności paczki.

arrow_upward Idź do góry
powered by misago