Jump to content

Recommended Posts

Posted

I did a test run to see if the python data function works with the example "Groupby" script provided by TIBCO community.

The error message as follows:-

Can anyone know what is the cause

I have using Python engine 3.7.3. Running Spotfire Analyst 10.3.1 LTS HF-003 Buld version 10.3.1.12

Using Anaconda3

------------------------------------------------------------------------------------------------------------------------------------------------------

Could not execute function call 'GroupBy'

Problem executing python script: Traceback (most recent call last):

File "C:UsersooikxAppDataLocalTemptmpEC0D.py", line 1, in

from Python_Data_Function import *

File "C:UsersooikxAppDataLocalTempPython_Data_Function.py", line 9, in

import pandas as pd

File "C:UsersooikxAppDataLocalContinuumanaconda3libsite-packagespandas__init__.py", line 19, in

"Missing required dependencies {0}".format(missing_dependencies))

ImportError: Missing required dependencies ['numpy']

 

at SpotfirePS.DataFunctions.Python.PythonDataFunctionExcecutor.d__2.MoveNext()

at Spotfire.Dxp.Application.Extension.CustomDataFunctionExecutor.d__5.MoveNext()

at Spotfire.Dxp.Data.DataFunctions.DataFunctionExecutorService.d__3.MoveNext()

------------------------------------------------------------------------------------------------------------------------------------------------------

Posted
That is strange. I checked my Anaconda Enviroment and it has both numpy (1.16.2) and pandas (0.24.2) installed. Could it be other reason why it is not picking up numpy import both packages in Anaconda Jupyter with no issue.
Posted

From your comment, it looks like the python engine that you are using here is different from the one used by Anaconda and does not have the required packages installed. So to resolve this you can consider either of the two things.

1. In your data function, select the python engine (as shown below) the same as that used by Anaconda.

 

2. Or Manually install the packages for the Python environment that you are using in the data function.

Posted

The python version is correct (3.7.3). See below at window prompt when type 'python'. It is complaing about activation,  --------------------------------------------------------------------------------------------------------------------------------------------Microsoft Windows [Version 10.0.17134.1425]

© 2018 Microsoft Corporation. All rights reserved.C:Usersooikx>python

Python 3.7.3 (default, Mar 27 2019, 17:13:21) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32Warning:

This Python interpreter is in a conda environment, but the environment has

not been activated.  Libraries may fail to load.  To activate this environment

please see https://conda.io/activationType "help", "copyright", "credits" or "license" for more information.

>>>-------------------------------------------------------------------------------------------------------------------------------------------- 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...