I downloaded Theano 1.0.4 for MacOs 10.15 using Anaconda as described here: http://deeplearning.net/software/theano/install_macos.html
When attempting to run a Python program that requires Theano, the program would error out with the message:
76: UserWarning: The file scan_perform.c is not available. This donot happen normally. You are probably in a strangesetup. This mean Theano can not use the cython code for scan. If youwant to remove this warning, use the Theano flag’cxx=’ (set to an empty string) to disable all ccode generation.
I had to do the fix recommended here: https://stackoverflow.com/questions/53423610/how-to-update-scan-cython-code-in-theano
Basically, Theano 1.0.4 is missing the scan_perform.c file.