How can I run "conda" to install dependencies? I'm trying to use the Python Tool, and here's the scenario we've uncovered --
One of our Python developers has made great use of a library, pymc3. I'm able to install it using --
Alteryx.installPackages("pymc3")
However, when I go to import it --
import pymc3
I get some warnings:
WARNING (theano.configdefaults): g++ not available, if using conda: `conda install m2w64-toolchain`
c:\users\***user***\appdata\local\alteryx\bin\miniconda3\pythontool_venv\lib\site-packages\theano\configdefaults.py:560: UserWarning: DeprecationWarning: there is no c++ compiler.This is deprecated and with Theano 0.11 a c++ compiler will be mandatory
warnings.warn("DeprecationWarning: there is no c++ compiler."
WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to execute optimized C-implementations (for both CPU and GPU) and will default to Python implementations. Performance will be severely degraded. To remove this warning, set Theano flags cxx to an empty string.
WARNING (theano.configdefaults): install mkl with `conda install mkl-service`: No module named 'mkl'
WARNING (theano.tensor.blas): Using NumPy C-API based implementation for BLAS functions.
I highlighted a couple of conda commands that may resolve these warnings. However, I'm unable to, from Jupyter, run
!conda install m2w64-toolchain
I saw that conda-script.py and conda.exe are located here --
C:\Users\**username**\AppData\Local\Alteryx\bin\Miniconda3\Scripts
When I tried to execute conda from powershell inside jupyter inside Alteryx at the above path, I also ran into an error that conda was not recognized.
(File -> Open; New -> Terminal)
My colleague says that pymc3 will likely run, but very slowly if these additional dependencies are not installed.