Skip to content

Configuring a New Project

Configuring and Using PyCharm

Workspace

  • On your PC, create a folder named ConnectX that will contain all your projects.

Using Python Commands

  • Inside PyCharm, there is a console available which can be opened from the menu at the bottom left.

PyCharm Console

Creating a New Project

PyCharm Project

Template / Starter Pack

Downloading the Project


Installing ConnectX Core Framework

Linux

  • Inside the PyCharm console, run the following command:
pip install git+https://gitlab.impresoftengage.com/connectx/core.git
  • If the command above returns an error:
    • Run:
sudo apt-get install python3-dev default-libmysqlclient-dev build-essential pkg-config
- Then rerun:
pip install git+https://gitlab.impresoftengage.com/connectx/core.git

Windows

  • Inside the PyCharm console, run:
py.exe -m pip install git+https://gitlab.impresoftengage.com/connectx/core.git

Notes

  • Python and the ETL project must be on the same drive (e.g., C:\) for proper password encryption.
  • The ConnectX core installation already contains all dependent libraries like Polars.

Updating or Reinstalling ConnectX Core

  • To get the latest version after a fix:
pip uninstall connectx
pip install git+https://gitlab.impresoftengage.com/connectx/core.git
  • To install a specific version:
pip uninstall connectx
pip install git+https://gitlab.impresoftengage.com/connectx/core.git@X.Y.Z