This page provides step-by-step instructions for installing SteelScript and associated modules on Windows.
If your machine has access to the internet, then follow these steps. It is usually easiest to install as administrator:
If you don’t yet have Python installed on your system, download Python from python.org. Be sure to pick the installer from the Python 2 section (2.7.6 at the time this document is written) since SteelScript does not currently support Python 3. Download the installer for your platform (32bit vs. 64bit).
Install Python setuptools Simplest approach is to download the ez_setup.py script, then double-click the file in your downloads directory. This should automatically determine the best installation for your configuration.
Add Python to your System Path:
Navigate to the Enviroment Variables window via Right-click on “My Computer”->Properties->Advanced system settings->Environment Variables.
Add a new item to the “User variables for USERNAME” section in the top part of the window with the following properties (assumes Python from Step 1 was installed into the default location). If you already have an item named “Path” there, you can just add a semi-colon (”;”) and append the following text in the dialog box:
Name: Path
Value: C:\Python27;C:\Python27\Scripts<br>
Open command-line window (Start -> Search -> cmd.exe)
Change to your Python Scripts directory and install pip.
> cd C:\Python27\Scripts
> easy_install.exe pip
...
Use pip to install steelscript:
> cd C:\Python27\Scripts
> pip.exe install steelscript
Install one or more product specific SteelScript modules:
> pip.exe install steelscript.netprofiler
> pip.exe install steelscript.netshark
At this point, you should be able to run the examples included in the SteelScript package. Run the steel about script as a simple test:
C:\Python27\Scripts>steel about
Installed SteelScript Packages
Core packages:
steelscript 0.9.0
steelscript.netprofiler 0.9.0
steelscript.netshark 0.9.0
Application Framework packages:
None.
Paths to source:
C:\Python27\lib\site-packages
(add -v or --verbose for further information)
For offline installation, ensure you have downloaded python, setuptools, requests, and steelscript ahead of time and follow steps 1 and 2 above. With python and setuptools installed install steelscript using the following steps. As above, it is usually recommended to run these commands as administrator.
> cd c:\requests-2.1.0
> C:\Python27\python setup.py install
...
Double click on the steelscript package to extract the contents. Extract all product specific packages of interest as well.
Install the package using the system python. Open a command prompt and type the following commands (change the cd command to match the directory FlyScript is extracted into):
> cd c:\steelscript-0.9.0
> C:\Python27\python setup.py install
...
...
Installed c:\Python27\site-packages\steelscript-0.9.0-py2.7.egg
Processing dependencies for steelscript==0.9.0
Finished processing dependencies for steelscript==0.9.0
Verify your installation with steel.py about
If you need to upgrade SteelScript package to a newer version, and you are offline, simply repeat the above installation steps. This will install the latest version alongside the older version. Normally you do not need to delete the older version.
With internet access, any package can be updated with pip install -U <package> as follows:
> pip.exe install -U steelscript
The -U stands for upgrade – this will check for a more recent version of the named package, and if available, it will download it and update.