Frequently Asked Questions¶
How do I upgrade a python package that is already installed?¶
Sometimes you need to upgrade to a new version of a package that is already installed in your python environment.
To upgrade a package in your python environment, just use conda! For example to upgrade the scipy package library run the following:
conda update scipy
Should I install Python 2 or 3?¶
Python 3. Most scientific Python libraries now support Python 3 and it’s a better language overall. Do not install Python 2 unless you absolutely must use it for some core dependency in your daily work.
What if my operating system already comes with Python installed?¶
It’s best not to mess with the native Python on your machine. On Macs, many programs depend on that native Python. If you break it, you can break your Mac.
What is the difference between conda and pip?¶
pip— a command line tool that downloads Python packages from PyPI, Python’s Packaging Index. It is designed to manage Python packages only.
conda is a younger than pip, so many Python packages don’t have conda-recipes but exist on PyPI.
Why do I need to launch Jupyter from the command line?¶
If you’d like a Jupyter-like Desktop application, it exists. It’s called nteract. You can open Jupyter notebooks without the command-line. It can be found here!