

In the dialog you should see the Advanced tab is selected and this should have an “Environment Variables…” button at the bottom.Click the “Advanced System Settings” on the left.Define a JYTHONPATH environment variable.Copy the BeautifulSoup.py file from the BeautifulSoup-3.2.1 folder you extracted earlier to the site-packages folder (you may be prompted to authorise the copy).Locate the folder modeler-installation/lib/jython/Lib/site-packages.Use your favourite archiving tool to extract the BeautifulSoup-3.2.1 folder containing so you can see: BeautifulSoup.py You can also check the BeautifulSoup 3 documentation. You can download the correct version from here: Note that we need to use BeautifulSoup 3 to be compatible with Jython 2.5.x (later versions of BeautifulSoup require Python 2.7 and 3.x). We will add the BeautifulSoup HTML parser to the search path using each method. However, it does mean that a script will only work for users who have the correct JYTHONPATH set. This allows each user to have their own module search paths without affecting other users and also does not require administrative privileges. Define a JYTHONPATH environment variable and add folders containing the modules to that.

This has the advantage of making modules available to anybody who uses that Modeler installation but usually requires someone with a level of administrative privileges to update the Modeler installation.

