<div dir="ltr">You could do this in a virtual machine if you are worried, perhaps. That keeps your desktop clean.<img id="nathansemailtooltracker" src="https://api.thetopinbox.com/track/v2/open?id=eaa71124-5409-4684-a23e-a0917f697672" width="1" height="1" border="0" style="position: absolute; left: 0; top: 0; width: 1px; height: 1px; opacity: 0.01;"></div><div class="gmail_extra"><br><div class="gmail_quote">On 2 August 2017 at 15:27, Scott Wales <span dir="ltr"><<a href="mailto:scott.wales@unimelb.edu.au" target="_blank">scott.wales@unimelb.edu.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div id="m_1248856731831281913divtagdefaultwrapper" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols" dir="ltr">
<p>Anaconda the package manager is a cross platform version of apt-get or yum. It can come with either a large set of packages pre-installed (the anaconda distribution) or a small set (miniconda). `conda` is the tool that the Anaconda package manager uses to
 install and manage packages, it is not really a stand alone thing to be installed with pip.</p>
<p><br>
</p>
<p>The benefits of Anaconda is that it includes a full dependency solver, so the environment is always consistent when you update packages, it can handle binary dependencies that pip on its own has trouble with (e.g. for numpy), and it makes it simple to share
 a consistent environment between different computers.</p>
<p><br>
</p>
<p>Anaconda has its own flavour of venvs, works pretty similar to Python's but binary dependencies are also kept separate.<br>
</p>
<br>
The packages in your yaml file are most likely available on PyPI, although please do be mindful that the instructors will most likely be unable to spend time helping you with installation issues during the tutorial itself.<br>
<br>
As a side note I don't believe that PyPI does any vetting of what gets uploaded, I'm not sure there's any real difference security wise between downloading and running a python script with pip and downloading and running a shell script.<br>
<br>
Cheers, Scott<br>
<br>
<div style="color:rgb(0,0,0)">
<div>
<hr style="display:inline-block;width:98%">
<div id="m_1248856731831281913x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri, sans-serif"><b>From:</b> melbourne-pug <melbourne-pug-bounces+scott.<wbr>wales=<a href="mailto:unimelb.edu.au@python.org" target="_blank">unimelb.edu.au@python.<wbr>org</a>> on behalf of Ben Finney <<a href="mailto:ben%2Bpython@benfinney.id.au" target="_blank">ben+python@benfinney.id.au</a>><br>
<b>Sent:</b> Wednesday, 2 August 2017 2:55 PM<br>
<b>To:</b> <a href="mailto:melbourne-pug@python.org" target="_blank">melbourne-pug@python.org</a><br>
<b>Subject:</b> Re: [melbourne-pug] Install ‘conda’ using Debian package manager</font>
<div> </div>
</div>
</div><div><div class="h5">
<font size="2"><span style="font-size:10pt">
<div class="m_1248856731831281913PlainText">Sergio Valqui <<a href="mailto:svalqui@unimelb.edu.au" target="_blank">svalqui@unimelb.edu.au</a>> writes:<br>
<br>
> Anaconda does the version control for all those packages, for a given<br>
> version of Anaconda there is a given version of the packages<br>
<br>
Most Python packages do this by declaring the packages (and versions)<br>
they depend on, in the Distutils metadata.<br>
<br>
Why doesn't Anaconda declare that, so I can install Anaconda by telling<br>
Pip to bring in all its dependencies in a unified way with other Python<br>
packages?<br>
<br>
> it also manage the environment; so is not as easy as simple installing<br>
> the packages.<br>
<br>
Thank you. Is this more than a Python ‘venv’ environment? What would I<br>
need to do to have a ‘venv’ environment set up so the Anaconda<br>
assumptions will work?<br>
<br>
> This is difficult to achieve as anaconda manages the package versions,<br>
> and environment; also the packages are quite diverse too manage them<br>
> individually<br>
<br>
I have a list of dependencies (a YAML file) for the ‘conda’ tool. Are<br>
they just PyPI packages that I can also install with Pip?<br>
<br>
-- <br>
 \          “Generally speaking, the errors in religion are dangerous; |<br>
  `\    those in philosophy only ridiculous.” —David Hume, _A Treatise |<br>
_o__)                         <wbr>                  of Human Nature_, 1739 |<br>
Ben Finney<br>
<br>
______________________________<wbr>_________________<br>
melbourne-pug mailing list<br>
<a href="mailto:melbourne-pug@python.org" target="_blank">melbourne-pug@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/melbourne-pug" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/melbourne-pug</a><br>
<br>
</div>
</span></font></div></div></div>
</div>
</div>

<br>______________________________<wbr>_________________<br>
melbourne-pug mailing list<br>
<a href="mailto:melbourne-pug@python.org">melbourne-pug@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/melbourne-pug" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/melbourne-pug</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">
  
    
    


  
    <br>


  
<div bgcolor="#ffffff" style="font-family:sans-serif">
    <br>
      <table border="0" width="100%"><tbody><tr><td valign="top" width="215"><b>Tim Richardson CPA, Director</b>
             <br>GrowthPath. Finance Transformation and SME Cloud Integrations<br><br><small> Mobile: +61 423 091 732
             <br>Office: +61 3 8678 1850<br><br>GrowthPath Pty Ltd
             <br>ABN 76 133 733 963 <br><br>
</small><br></td>
             </tr></tbody></table>
      <br>
       <br><a href="http://www.growthpath.com.au/" target="_blank"></a><br></div>


  </div></div></div></div></div></div></div></div></div></div>
</div>