You could do this in a virtual machine if you are worried, perhaps. That keeps your desktop clean.
On 2 August 2017 at 15:27, Scott Wales <scott.wa...@unimelb.edu.au> wrote: > 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. > > > 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. > > > Anaconda has its own flavour of venvs, works pretty similar to Python's > but binary dependencies are also kept separate. > > 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. > > 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. > > Cheers, Scott > > ------------------------------ > *From:* melbourne-pug <melbourne-pug-bounces+scott.wales= > unimelb.edu...@python.org> on behalf of Ben Finney < > ben+pyt...@benfinney.id.au> > *Sent:* Wednesday, 2 August 2017 2:55 PM > *To:* melbourne-pug@python.org > *Subject:* Re: [melbourne-pug] Install ‘conda’ using Debian package > manager > > Sergio Valqui <sval...@unimelb.edu.au> writes: > > > Anaconda does the version control for all those packages, for a given > > version of Anaconda there is a given version of the packages > > Most Python packages do this by declaring the packages (and versions) > they depend on, in the Distutils metadata. > > Why doesn't Anaconda declare that, so I can install Anaconda by telling > Pip to bring in all its dependencies in a unified way with other Python > packages? > > > it also manage the environment; so is not as easy as simple installing > > the packages. > > Thank you. Is this more than a Python ‘venv’ environment? What would I > need to do to have a ‘venv’ environment set up so the Anaconda > assumptions will work? > > > This is difficult to achieve as anaconda manages the package versions, > > and environment; also the packages are quite diverse too manage them > > individually > > I have a list of dependencies (a YAML file) for the ‘conda’ tool. Are > they just PyPI packages that I can also install with Pip? > > -- > \ “Generally speaking, the errors in religion are dangerous; | > `\ those in philosophy only ridiculous.” —David Hume, _A Treatise | > _o__) of Human Nature_, 1739 | > Ben Finney > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug@python.org > https://mail.python.org/mailman/listinfo/melbourne-pug > > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug@python.org > https://mail.python.org/mailman/listinfo/melbourne-pug > > -- *Tim Richardson CPA, Director* GrowthPath. Finance Transformation and SME Cloud Integrations Mobile: +61 423 091 732 Office: +61 3 8678 1850 GrowthPath Pty Ltd ABN 76 133 733 963 <http://www.growthpath.com.au/>
_______________________________________________ melbourne-pug mailing list melbourne-pug@python.org https://mail.python.org/mailman/listinfo/melbourne-pug