tag:help.appveyor.com,2012-11-13:/discussions/suggestions/779-add-anaconda-python-or-at-least-minicondaAppVeyor: Discussion 2018-10-19T08:17:23Ztag:help.appveyor.com,2012-11-13:Comment/376397092015-08-12T15:51:53Z2015-08-12T15:51:54ZAdd Anaconda Python (or at least Miniconda)<div><p>The Conda package manager and Anaconda Python distribution
provide an easy way to install Python packages that can be
difficult to install on Windows, such as the Scientific Python
stack (numpy, scipy, pandas, etc.). Adding Anaconda Python to the
build image would make it easier to test and deploy Python software
that uses these packages (or in my particular case, a Java program
that uses the Scientific Python stack for some of its integration
tests).</p>
<p>I imagine that some would also find it useful to be able to
deploy Windows builds of their Conda packages via AppVeyor as
well.</p></div>ekstrandtag:help.appveyor.com,2012-11-13:Comment/376397092015-08-12T17:52:06Z2015-08-12T17:52:06ZAdd Anaconda Python (or at least Miniconda)<div><p>Can you please provide instructions how to install it?
Thanks!</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/376397092015-08-12T18:37:27Z2015-08-12T18:37:27ZAdd Anaconda Python (or at least Miniconda)<div><p>The full Anaconda installation is behind a click wall here:
<a href="https://store.continuum.io/cshop/anaconda/">https://store.continuum.io/cshop/anaconda/</a></p>
<p>Miniconda, which includes the Python interpreter and Conda
package manager but without the rest of the packages Anaconda
pre-installs, has installers here: <a href="http://conda.pydata.org/miniconda.html">http://conda.pydata.org/miniconda.html</a></p>
<p>Since most users will likely be using conda environments, and
installing specific versions of Conda packages, Miniconda seems
like the better option.</p>
<p>Conda assumes that the installation is writable by the active
user, and installing packages installs them directly into the
installation (it also provides a virtualenv-like concept called
‘environments' that installs to %ANACONDAROOT%\envs, but
likely changes things in the main installation base as well); this
will be needed for it to work well. But the end result is that
developers can include an ‘environment.yml’ file that
defines a Conda environment, put ‘conda env create’
with appropriate arguments in their setup script, and run against
Anaconda.</p>
<p>Conda includes a file ‘activate.bat’ in its
‘Scripts’ directory that sets up the environment
variables for Conda (or a Conda environment); build scripts that
make use of Conda can just reference this file.</p>
<p>A PowerShell version of ‘activate’ is here: <a href="https://github.com/Liquidmantis/PSCondaEnvs">https://github.com/Liquidmantis/PSCondaEnvs</a>.
I have used this successfully on my own system, but it isn’t
yet included in the official Conda distribution.</p>
<p>Thanks for looking in to this!</p></div>ekstrandtag:help.appveyor.com,2012-11-13:Comment/376397092015-08-12T19:18:15Z2015-08-12T19:18:15ZAdd Anaconda Python (or at least Miniconda)<div><p>Cool, thanks for detailed instructions. We'll add miniconda
installation during the today's deployment.</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/376397092015-08-14T18:16:58Z2015-08-14T18:16:58ZAdd Anaconda Python (or at least Miniconda)<div><p>Miniconda (all 4 versions) has been deployed to build workers:
<a href="https://github.com/appveyor/ci/issues/359">https://github.com/appveyor/ci/issues/359</a></p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/376397092015-08-14T18:20:34Z2015-08-14T18:20:34ZAdd Anaconda Python (or at least Miniconda)<div><p>Awesome, thanks!</p></div>ekstrandtag:help.appveyor.com,2012-11-13:Comment/376397092015-08-31T00:17:27Z2015-08-31T00:17:28ZAdd Anaconda Python (or at least Miniconda)<div><p>Thank you very much! That is really useful</p></div>m.scherer