Skip to content

IPP-IDE-01-001: IDLE #42

@labbenchstudios

Description

@labbenchstudios

Description

  • This card contains some basic setup and configuration options if you're using IDLE as the IDE for these exercises.
    • Assumptions:
      • You're already familiar with using a Linux-based command line or the Windows console / terminal and know what an IDE is.
      • You have Python 3 installed.

Review the README

  • Please see README.md for further information on, and use of, this content.
  • License for embedded documentation and source codes: IPP-DOC-LIC

Estimated effort may vary greatly

  • The estimated level of effort for this exercise shown in the 'Estimate' section below is a very rough approximation. The actual level of effort may vary greatly depending on your development and test environment, experience with the requisite technologies, and many other factors.

Configuration Details for IDLE

Install and Setup

Dev Environment Configuration for Python

  • After cloning ipp-exercise-components, navigate to the install directory (referred to as IPP_HOME going forward)
  • Launching IDLE using the commands below for your platform.
    • A terminal-like window should launch and allow you to start entering your Python code.
    • IMPORTANT: Be sure to set your PYTHONPATH to point to both IPP_HOME and CDA_HOME/tests prior to launch. You can check this by typing the following in the command line of the terminal:
      • echo $PYTHONPATH
      • If you get the desired output, you should be good to go. If not, set your PYTHONPATH:
      • export PYTHONPATH:{IPP_HOME}:{IPP_HOME}/tests
        • where {IPP_HOME} is the absolute path of your install path
      • Recall you can also add your export PYTHONPATH={IPP_HOME}:{IPP_HOME}/tests declaration within the activate virtual environment shell script if desired.

Launching IDLE

  • From Windows 10/11:

    • Launch a WSL terminal window
    • cd to IPP_HOME
    • type: idle3
  • From macOS or Linux

    • Launch a terminal window
    • CD to IPP_HOME
    • type: idle3

Estimate

  • This process can vary in duration depending on your own computing environment, Internet download speed, etc.

References

Tests

  • N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Lab Module 01 - Setup

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions