Skip to content
Arto Jantunen edited this page Jun 29, 2024 · 6 revisions

Installation

Is there a package available for my XYZ GNU/Linux distribution?

We don't provide binaries but source code, either via GitHub or tarball file. Nevertheless some people do take care about building packages for some popular GNU/Linux distributions:

Does pytrainer run on other operating systems like MS Windows or Mac OS?

We don't have any evidence yet, but it might be. Please check following tutorials and come back with your output:

  • Windows: py2exe
  • Mac OS: Python on Mac

Problems

It doesn't work, what should I do?

If you encounter a problem with pytrainer, please let us know so we can fix and improve things. To help us please start pytrainer in debug mode (-d) from a terminal window and provide:

  1. the log file ~/.pytrainer/log.out
  2. if you are having a problem with importing please specify which plugin you are using the tmp file if created ~/.pytrainer/tmp/*
  3. the exact errors and any other output in terminal window
  4. if any errors are present in the GUI, please include a screenshot

You can either send this information to the developers mail list (pytrainer-devel@lists.sourceforge.net), or create a ticket

External dependencies

It is already available on most popular GNU/Linux distributions (debian, fedora) but you can always download source code and install yourself.

  • How can I get working GPSBabel version?

  • Which database does pytrainer use?

Currently Postgresql, MySQL and SQLite are supported (and tested by the CI system). Some other databases supported by SQLAlchemy may also work, but aren't officially supported.

Python version

Since version 2.0.0 Pytrainer is a Python 3 application. Support for Python 2 has in practice been dropped since.

Connectivity

  • Pytrainer can't connect to USB port

  • I retrieve nothing from device attached to USB port

Importing activities

  • Can pytrainer retrieve activities from my device X?

Please check our supported devices entry.

  • How can I import activities from newest Garmin Forerunner devices?

Those devices store activities in FIT files and when plugged to your computer, they are available under following path (Garmin Forerunner 210):

/run/media/<username>/GARMIN/Garmin/Activities

In pytrainer: File -> Import. Then select Import from file tab and click on the Add button to launch file selection window. It is possible to select multiple files.

  • Only Manual appears as trigger method when importing activities from FIT files, why?

It seems that FIT files format does not use "TriggerMethod" element in "Lap" type, so value is set to "Manual".