arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

0.1. Environment Setup

Setup a Python programming environment with GitHub and PyCharm.

hashtag
Python

  • Install Python 3.11.xarrow-up-right.

  • Lower versions of Python may not be compatible with this course.

hashtag
GitHub

  1. Login to (create an account if you do not have one).

  2. Create a new repository called conversational-ai and make it private.

  3. From the [Settings]

hashtag
PyCharm

Install on your local machine:

  • The following instructions assume that you have "PyCharm 2022.3.x Professional Edition".

  • You can get the professional version by applying for an .

Configure your GitHub account:

  1. Go to [Preferences] - [Version Control] - [GitHub].

  2. Press [+], select Log in via GitHub, and follow the procedure.

Create a new project:

  1. Press the [Get from VCS] button on the Welcome prompt.

  2. Choose [GitHub] on the left menu, select the conversational-ai repository, and press [Clone] (make sure the directory name is conversational-ai).

Setup an interpreter:

  1. Go to [Preferences] - [Project: conversational-ai] - [Project Interpreter].

  2. Click Add Interpreter and select Add Local Interpreter.

Install packages:

  1. Open a terminal by clicking [Terminal] at the bottom (or go to [View] - [Terminal]).

  2. Upgrade (if necessary) by entering the following command into the terminal:

  3. Install the

menu, add the instructors as collaborators of this repository.
  • Jinho Choi: jdchoi77arrow-up-right

  • Talyn Fan: talynfanarrow-up-right

  • Benjamin Ascoli: bossbenarrow-up-right

  • Sichang Tu:

In the prompted window, choose [Virtualenv Environment] on the left menu, configure as follows, then press [OK]:
  • Environment: New

  • Location: LOCAL_PATH/conversational-ai/venv

  • Base interpreter: Python 3.11

(STDM) with the following command:
  • If the terminal prompts "Successfully installed ...", the packages are installed on your machine.

  • GitHubarrow-up-right
    PyCharmarrow-up-right
    academic licensearrow-up-right
    piparrow-up-right
    Emora State Transition Dialogue Managerarrow-up-right
    python -m pip install --upgrade pip
    pip install emora_stdm
    SichangTuarrow-up-right