Navigation

    SmartAPI Forum
    • Register
    • Login
    • Search
    • Categories
    • Popular
    • Groups
    • FAQs
    • API Docs

    smartapi is not getting installed

    Python SDK
    0
    7
    49
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mst_rajatmishra last edited by

      hello,
      i am trying to install library that is,

      pip install smartapi
      

      but its showing some error,

      code_textPS D:\new> pip install smartapi
      Collecting smartapi
        Using cached SmartAPI-1.1.0-py3-none-any.whl
      Collecting rdflib (from smartapi)
        Using cached rdflib-7.0.0-py3-none-any.whl.metadata (11 kB)
      Collecting rdflib-jsonld (from smartapi)
        Using cached rdflib_jsonld-0.6.2-py2.py3-none-any.whl.metadata (3.4 kB)
      Collecting simplejson (from smartapi)
        Using cached simplejson-3.19.2-cp312-cp312-win_amd64.whl.metadata (3.2 kB)
      Requirement already satisfied: pytz in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from smartapi) (2023.3.post1)
      Requirement already satisfied: python-dateutil in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from smartapi) (2.8.2)
      Collecting PyCrypto (from smartapi)
        Using cached pycrypto-2.6.1.tar.gz (446 kB)
        Preparing metadata (setup.py) ... done
      Collecting isodate (from smartapi)
        Using cached isodate-0.6.1-py2.py3-none-any.whl.metadata (9.6 kB)
      Requirement already satisfied: six in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from isodate->smartapi) (1.16.0)
      Requirement already satisfied: pyparsing<4,>=2.1.0 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from rdflib->smartapi) (3.1.1)
      Using cached isodate-0.6.1-py2.py3-none-any.whl (41 kB)
      Using cached rdflib-7.0.0-py3-none-any.whl (531 kB)
      Using cached rdflib_jsonld-0.6.2-py2.py3-none-any.whl (4.0 kB)
      Using cached simplejson-3.19.2-cp312-cp312-win_amd64.whl (75 kB)
      Building wheels for collected packages: PyCrypto
        Building wheel for PyCrypto (setup.py) ... error
        error: subprocess-exited-with-error
      
        × python setup.py bdist_wheel did not run successfully.
        │ exit code: 1
        ╰─> [2 lines of output]
            warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
            error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
            [end of output]
      
        note: This error originates from a subprocess, and is likely not a problem with pip.
        ERROR: Failed building wheel for PyCrypto
        Running setup.py clean for PyCrypto
      Failed to build PyCrypto
      

      please guide me.
      Thankyou.
      Rajat Mishra.

      M 1 Reply Last reply Reply Quote 0
      • M
        Moderator_1 @mst_rajatmishra last edited by

        Hi @mst_rajatmishra,

        Please use the below command instead:

        pip install smartapi-python
        

        Regards
        SmartAPI Team

        M 1 Reply Last reply Reply Quote 0
        • M
          mst_rajatmishra @Moderator_1 last edited by

          Hii @Moderator_1

          when i am running pip install smartapi its showing the above error and when i am running

          pip install smartapi-python
          

          its just showing

          Requirement already satisfied: smartapi-python in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (1.4.8)
          Requirement already satisfied: requests>=2.18.4 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from smartapi-python) (2.31.0)
          Requirement already satisfied: six>=1.11.0 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from smartapi-python) (1.16.0)
          Requirement already satisfied: python-dateutil>=2.6.1 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from smartapi-python) (2.8.2)
          Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from requests>=2.18.4->smartapi-python) (3.3.2)
          Requirement already satisfied: idna<4,>=2.5 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from requests>=2.18.4->smartapi-python) (3.6)
          Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from requests>=2.18.4->smartapi-python) (2.1.0)
          Requirement already satisfied: certifi>=2017.4.17 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from requests>=2.18.4->smartapi-python) (2023.5.7)
          

          but then after running program its showing

          from smartapi import SmartConnect
          ModuleNotFoundError: No module named 'smartapi'
          

          Please Help in finding Problem.
          Thankyou.
          Rajat Mishra

          M M 2 Replies Last reply Reply Quote 0
          • M
            Moderator_3 @mst_rajatmishra last edited by Moderator_3

            Hello @mst_rajatmishra

            1- Can you please unistall the smartAPI with the below command
            pip uninstall smartapi
            2- Then reinstall smartAPI with the below command.
            pip install smartapi-python

            Reagrds,
            SmartAPI Team

            M 1 Reply Last reply Reply Quote 0
            • M
              mst_rajatmishra @Moderator_3 last edited by

              Hii @Moderator_3
              Showing this.
              literally very confusing

              PS D:\new> pip uninstall smartapi
              WARNING: Skipping smartapi as it is not installed.
              PS D:\new> pip install smartapi-python
              Requirement already satisfied: smartapi-python in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (1.4.8)
              Requirement already satisfied: requests>=2.18.4 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from smartapi-python) (2.31.0)
              Requirement already satisfied: six>=1.11.0 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from smartapi-python) (1.16.0)   
              Requirement already satisfied: python-dateutil>=2.6.1 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from smartapi-python) (2.8.2)
              Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from requests>=2.18.4->smartapi-python) (3.3.2)
              Requirement already satisfied: idna<4,>=2.5 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from requests>=2.18.4->smartapi-python) (3.6)
              Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from requests>=2.18.4->smartapi-python) (2.1.0)
              Requirement already satisfied: certifi>=2017.4.17 in c:\users\www.abcom.in\appdata\local\programs\python\python312\lib\site-packages (from requests>=2.18.4->smartapi-python) (2023.5.7)
              

              Thank you
              Rajat Mishra

              M 1 Reply Last reply Reply Quote 0
              • M
                Moderator_3 @mst_rajatmishra last edited by

                Hello @mst_rajatmishra

                This is how it's should work
                https://github.com/angel-one/smartapi-python

                Regards,
                SmartAPI Team

                1 Reply Last reply Reply Quote 0
                • M
                  meet panchal @mst_rajatmishra last edited by

                  @mst_rajatmishra dude because you are not importing it correctly its SmartApi not smartapi

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post