Hello Ashish.
First, if you don't have previous experience, I recommend you to start with a graphical IDE (PyCharm in my case) and internet connection.
F5 SDK is composed by several modules and each of them have their own dependencies, so you would need to satisfy these requirements before having your enviroment ready to work.
If you access F5 Github repository you will see some of the modules provided by F5 SDK and their requirements.
- f5-common-python
- f5-icontrol-rest-python
REF - https://github.com/F5Networks
You can check what your current installed modules are in your enviroment with this:
# python
Python 2.6.6 (r266:84292, Aug 2 2019, 14:05:33)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help("modules")
Please wait a moment while I gather a list of all available modules...
[...output omitted]
>>> exit()
To install modules with internet:
REF - https://packaging.python.org/tutorials/installing-packages/
To install modules without internet:
REF - https://stackoverflow.com/questions/11091623/how-to-install-packages-offline
KR,
Dario.