Install Miniconda and PyCharm Community Edition on Windows and output Hello World

2021年6月5日

Hello everyone. This page is an English translation of a Japanese page. (The original Japanese has been slightly rewritten to make it easier to translate into English.)

I wanted to start learning Python, so I tried to build an environment. The content of this article is a memo of the work I did. The OS of the laptop I am currently using is Windows 10 64bit. This article is an example of how to build the environment for Windows.

Sponsored Links

Install Miniconda and create a virtual environment

I decided to try Python and did some research on the net. It seems that there are various execution environments. I found out that one of them is called Anaconda. It seems to take about 3GB of disk space to install. It seems to be this size because various packages are bundled together.

After further investigation, I found Miniconda, which is the smallest package included in Anaconda. This time, I decided to install this.

You can download the installer for Miniconda from the following site.

I decided to download Python 3.9.

A file named “Miniconda3-py39_4.9.2-Windows-x86_64.exe" was downloaded. We double-clicked on it to start the installation.

During the installation, there is a part where you can choose between the following two users.

  • Just Me
  • All Users

This time, we chose “All Users". By default, the top one was selected, but since I don’t use the system to make detailed settings for users, I chose the bottom one.

After completing the installation, the following two items have been added to the Start menu.

  • Anaconda Powershell Prompt (Miniconda3)
  • Anaconda Prompt (Miniconda3)

As a result of our online research, it seems that the most common way to create a Python virtual environment is to use “Anaconda Prompt". If you have “Anaconda Navigator" installed, you can use that GUI tool to create a virtual environment. Since “Anaconda Navigator" is not included in Miniconda, we decided to install it.

Create a virtual environment with Anaconda Navigator

Right-click on “Anaconda Prompt" and select “Run as administrator".

At the above prompt, I typed the following

  • conda install anaconda-navigator

Other packages were installed, and “C:\ProgramData\Miniconda3" is now 893 MB.

When I looked at the Start menu, I saw that “Anaconda Navigator" had been added. After checking the version, it showed “anaconda-navigator 1.10.0". Probably, the latest version was installed.

To create a virtual environment, I started “Anaconda Navigator".

I clicked on “Environments" in the list on the right, and a list of virtual environments was displayed.

I clicked on the “Create" button at the bottom.

When the dialog box appeared, I entered “test0001" in the [name] field and clicked the [Create] button.

Now we have a new virtual environment called “test0001".

The following packages have been installed.

# packages in environment at C:\Users\[user name]\.conda\envs\test0001:
#
# Name                    Version                   Build  Channel
ca-certificates           2021.4.13            haa95532_1
certifi                   2020.12.5        py39haa95532_0
openssl                   1.1.1k               h2bbff1b_0
pip                       21.0.1           py39haa95532_0
python                    3.9.4                h6244533_0
setuptools                52.0.0           py39haa95532_0
sqlite                    3.35.4               h2bbff1b_0
tzdata                    2020f                h52ac0ba_0
vc                        14.2                 h21ff451_1
vs2015_runtime            14.27.29016          h5e58377_2
wheel                     0.36.2             pyhd3eb1b0_0
wincertstore              0.2              py39h2bbff1b_0

We will not consider the details of the above configuration in this article.

In order to run Python programs in the above virtual environment, we will install the integrated development environment PyCharm Community Edition.

Output “Hello World" with PyCharm Community Edition

We did some research on the Internet and found that PyCharm is a popular integrated development environment. We decided to use the free version this time. The installer can be downloaded from the following site.

A file named “pycharm-community-2021.1.exe" was downloaded. We double-clicked on it to install it.

On the way, we checked the [Create Desktop Shortcut] option. This automatically created a shortcut on my desktop.

A shortcut named “PyCharm Community Edition 2021.1 x64" was created. Double-clicking on it brought up the “Welcom to PyCharm" screen.

We clicked on [New Project].

The [New Project] dialog box is displayed.

The [Location] seems to be the location where the project will be saved. We named the last folder “pythonProject0001".

For [Python Interpreter] we selected the virtual environment we created above. We did the following (maybe)

  1. Click on the triangle at the beginning of the string [Python Interpreter].
  2. Click on the circle at the beginning of the string [Previously configured interpreter].
  3. Click on the […] to the right of the selection box below it. A dialog box titled [Add Python Interpeter] will appear.
    1. Click [Conda Enviroment] on the left.
    2. Click […] on the right side of the [Interpreter] selection box.
    3. Select C:\Users\[user name]\.conda\envs\test0001\python.exe

The settings are now set to select the virtual environment.

In this state we clicked on the Create button.

The screen now shows the project open.

Right-click [pythonProject0001] on the left side of the screen and click [New]->[Python File] in the list that appears.

In the dialog that appeared, we typed “test0001" and pressed the Enter key.

A new file named test0001.py was created and is now open on the right side.

We typed the following and overwrote and saved the file

Source
print('Hello World’)

We right-clicked on [test0001.py] on the left. In the menu that appeared, we clicked [Run 'test0001’].

The console of the execution result is displayed at the bottom of the screen, and “Hello World" is output.

This accomplished our goal.

That’s all. I hope this is helpful to you.

Sponsored Links