If you have a small Spotfire Server deployment, and you do not need to manage packages across several nodes or servers, then you can install packages directly on the computer running the node manager, rather than creating an SPK. 
  
 
	 About this task
 Perform this task on the computer hosting the 
		Spotfire Service for Python (in the directory where 
		Python is installed), and then on the computer where 
		Spotfire Server is installed. 
		Any time you install additional packages or update existing packages, be sure to install them in the directory you specified for your 
		  packagePath. You can have only one package path for the 
		  Spotfire Service for Python installation. See 
		  Package Library Location for more information. 
		
 
		Avoid installing packages that are included in the 
		  Spotfire Service for Python. Installing a different version of an included package can cause unexpected results. For a list of these packages, see 
		  Included Packages. 
		
 
		 
		  Note: When you update your 
			 Python installation, be sure to update your package installations, too. 
		  
 
		  
	  
	 Before you begin
 
		 
		  - You must have administrative privileges to edit files on the computer running the node manager. 
		  
  
		  - You must have administrative privileges and the tools password to update the 
			 custom.properties file. 
		  
  
		
 
	  
	 Procedure
-  
		  Create the directory to store the Python packages. 
		   
		  
This directory is specified as the path to use to install Python packages, and to set the 
			 
Spotfire Service for Python custom property, 
			 
packagePath. 
		  
  
		 -  
		  From the command prompt, browse to the directory where the 
			 Python interpreter for your 
			 Spotfire Service for Python is installed. 
		   
		  
By default, this directory is 
			 tibco/tsnm/nm/services/<Spotfire Service for Python name>/python. 
		  
 
		 -  
		  Run the following command to install the needed package. 
		   
		  
 
			 python -m pip install --target=<packagePath> <packagename>
 
		    
		   
			 Note: Define the target location to install packages to the value you provided in the 
				
packagePath custom configuration setting. 
			 
  
		    
		  The package and its dependent packages are installed. 
		  
 
		 -  
		  Update the 
			 Spotfire Service for Python configuration to specify the package path. 
		   
		  
You need to export, edit, and reimport the 
			 
custom.properties file only the first time to set the package path. 
			 
Note: Remember that when you change the 
				custom.properties, you must restart the 
				Spotfire Service for Python to have it take effect. 
			 
 
		    
		   
			 -  
				Follow steps 1-3 in 
				  Configuring Spotfire Service for Python to export the service configuration file 
				  custom.properties. 
				 
			 
  
			 -  
				In the exported 
				  custom.properties file, locate the entry for 
				  
packagePath. 
				 
			   
			 -  
				Provide the path that you specified for the installed packages. 
				 
				
 
				  Note: The configuration setting 
					 packagePath requires forward slashes (/) regardless of operating system. 
				  
 
				  
			   
			 -  
				Complete the steps to save and import the changed service configuration file, as described in 
				  Configuring Spotfire Service for Python.