Organize your Python development environment

Regarding the Python development environment, I used to use Jupyter Notebook from Anaconda installed in the local environment, and recently I am using Jupyter Notebook from Amazon SageMaker, but I have renewed the developer and installation of distributions such as Jupyter Notebook. I investigated and organized the methods. All functions are described at the summary level.

environment

Windows10

Target distribution

①Anaconda ②Python(IDLE) ③Jupyter Notebook ④Jupyter Lab

①Anaconda

The developer is Anaconda.

Anaconda is a development platform for data science, machine learning, scientific and technological computing, etc. As shown in Anaconda Navigator below, if you install Anaconda, you can also use Jupyter Notebook and Jupyter Lab, so it may be quick and easy to build an environment with Anaconda.

image.png

The installation procedure is omitted because it is posted on various sites, but [1. Please refer to Anaconda Download / Install / Settings.

②Python(IDLE)

The developer is Python Software Foundation (PSF). Paython official version.

If you install Python from the above official website, you will be able to use an integrated development environment for Python called IDLE (Integrated Deve Lopment Environment). Program interactively with an interactive shell, as shown below. I think this is the simplest configuration of the Python development environment.

image.png

The installation procedure is omitted because it is posted on various sites, but I think that you can refer to Install python on windows10.

③Jupyter Notebook

The developer is Project Jupyter.

Jupyter Notebook is a development environment that runs on a browser. You write a program in a file called a notebook and proceed with development while checking the execution results.

image.png

After installing Python, use the included package management tool called pip to get the package from the repository service called PyPI (Python Package Index).

Specifically, you can install it by typing pip install notebook at the command prompt and running it.

To start Jupyter Notebook, enter jupyter notebook at the command prompt.

④Jupyter Lab

The developer is the same as Jupyter Notebbok, Project Jupyter.

Jupyter Lab was developed by Project Jupyter as the successor to Jupyter Notebook, and is a development environment with more functions and improved operability than Jupyter Notebook.

After installing Python, use the included package management tool called pip to get the package from the repository service called PyPI (Python Package Index).

Specifically, you can install it by typing pip install jupyterlab at the command prompt and running it.

To start jupyter Lab, enter jupyter lab at the command prompt.

Summary

In summary, I think it will be either Anaconda if you want to install the whole thing quickly, or Pyrhon or (Python + Jupyter notebook) or (Python + Jupyter lab) if you want to install only what you need individually. ..

I think there are various other Python distributions such as PyCharm, but this time I explained the above.

reference

1. Anaconda Download / Install / Settings Install python on windows10

Recommended Posts

Organize your Python development environment
Prepare your first Python development environment
Python development environment construction
About Python development environment
python2.7 development environment construction
Development environment in Python
Build a Python development environment on your Mac
[ev3dev × Python] Build ev3dev development environment
[MEMO] [Development environment construction] Python
[For organizing] Python development environment
Prepare Python development environment on Ubuntu
[Python3] Development environment construction << Windows edition >>
Python development environment construction on macOS
Vim + Python development environment setting memo
Emacs settings for Python development environment
Install Python development environment on Windows 10
Emacs Python development environment construction memo
Checking the NAOqi Python development environment
Prepare Python development environment with Atom
Python (anaconda) development environment construction procedure (SpringToolsSuites) _2020.4
Python development environment for macOS using venv 2016
[Development environment] Python with Xcode [With screen transition]
Blender 2.82 or later + python development environment notes
Python environment construction
python windows environment
Create a python environment on your Mac
Environment construction (python)
Python3 + venv + VSCode + macOS development environment construction
python environment construction
Python --Environment construction
Python environment construction
Build Python development environment (pythonz, virtualenv, direnv)
python environment construction
The strongest Python development environment PyCharm's recommendation
Building a Python development environment for AI development
Windows + gVim + Poetry python development environment construction
The strongest Python integrated development environment PyCharm
Introduction to Python Let's prepare the development environment
Build Python development environment with Visual Studio Code
[Python] Build a Django development environment with Docker
Use Python in your environment from Win Automation
[Python] Web development preparation (building a virtual environment)
python development environment -use of pyenv and virtualenv-
Import your own modules in Grasshopper's Python development
Set up a Python development environment on Marvericks
Create a Python virtual development environment on Windows
Build a Python development environment on Raspberry Pi
Make your Python environment "easy" with VS Code
Get a quick Python development environment with Poetry
[Python] Get environment variables
My python environment memo
Unification of Python environment
python windows environment construction
homebrew python environment construction
Python package development notes
Python beginners organize quicksort
python virtual environment Pipenv
virtual environment in python
Python environment with docker-compose
Framework development in Python
Create a Python environment