Ask Your Question

Do I need MS Visual Studio 14 to install StreamSets SDK for Python in Windows environment?

asked 2017-11-28 13:52:47 -0600

thaenraj gravatar image

updated 2017-11-29 09:27:11 -0600

metadaddy gravatar image

I am trying to install the StreamSets Python SDK using the cmd pip install streamsets on Anaconda 3.0 (Python 3.6 - Windows environment) and I'm getting the error:

"building 'streamsets.sdc_api' extension
error: [WinError 3] The system cannot find the path specified: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib'"

Do I need to install Microsoft Visual Studio 14 before trying pip install streamsets?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-11-29 09:23:03 -0600

metadaddy gravatar image

updated 2020-01-09 18:45:38 -0600

Since there are non pure python packages (Cython), it would require native C++ support. You should install 2015 build tools from here. More about this requirement is documented here.

With the above prerequisites, it does seem to work:

image description

Note that SDC is not officially supported on Windows.

edit flag offensive delete link more


Now I am able to import the streamsets in the code.but getting an error while instantiating the DataCollector "streamsets.exceptions.ActivationError: Failed to activate Python SDK for StreamSets". I am seeing a file activation-public.pem on activation folder.Do I rename this file before start to use

thaenraj gravatar imagethaenraj ( 2017-11-30 13:10:45 -0600 )edit

Microsoft appears to have broken the link @metadaddy used. This link works. .

Tim gravatar imageTim ( 2020-01-09 14:25:39 -0600 )edit

@Tim I updated the link in my answer - thanks!

metadaddy gravatar imagemetadaddy ( 2020-01-09 18:46:02 -0600 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2017-11-28 13:52:47 -0600

Seen: 41,461 times

Last updated: Jan 09