z411 / trackma

Open multi-site list manager for Unix-like systems. (ex-wMAL)
https://z411.github.io/trackma
GNU General Public License v3.0
761 stars 82 forks source link

Windows 7. Can't start trackma-qt.exe, but trackma.exe works. #423

Open jacobmix opened 5 years ago

jacobmix commented 5 years ago

Here's what i get when i run: qt5_import.py

$ py -3 qt5_import.py
['C:\\Users\\JacobMIX\\Desktop', 'C:\\Users\\JacobMIX\\AppData\\Local\\Programs\\Python\\Python37\\python37.zip', 'C:\\Users\\JacobMIX\\AppData\\Local\\Programs\\Python\\Python37\\DLLs', 'C:\\Users\\JacobMIX\\AppData\\Local\\Programs\\Python\\Python37\\lib', 'C:\\Users\\JacobMIX\\AppData\\Local\\Programs\\Python\\Python37', 'C:\\Users\\JacobMIX\\AppData\\Roaming\\Python\\Python37\\site-packages', 'C:\\Users\\JacobMIX\\AppData\\Local\\Programs\\Python\\Python37\\lib\\site-packages', 'C:\\Users\\JacobMIX\\AppData\\Local\\Programs\\Python\\Python37\\lib\\site-packages\\trackma-0.8.2-py3.7.egg']
Traceback (most recent call last):
  File "qt5_import.py", line 6, in <module>
    from PyQt5 import QtGui, QtCore
ImportError: DLL load failed: The specified procedure could not be found.

I use git-scm ran as admin. py -3 -m pip install pyqt5

Requirement already satisfied: pyqt5 in c:\users\jacobmix\appdata\local\programs\python\python37\lib\site-packages (5.12.2)
Requirement already satisfied: PyQt5_sip<13,>=4.19.14 in c:\users\jacobmix\appdata\local\programs\python\python37\lib\site-packages (from pyqt5) (4.19.17)

git clone --recursive https://github.com/z411/trackma.git cd trackma py -3 setup.py install

Seems fine this far. But then. If i go to %localappdata%\Programs\Python\Python37\Scripts And run trackma-qt.exe noting happens... Same with trackma-qt4.exe trackma.exe seems to work. Now if i type: py -3 trackma-qt-script.pyw I get: Trackma-qt v0.8.2 Couldn't import Qt5 dependencies. Make sure you installed the PyQt5 package. Couldn't import Qt4 dependencies. Make sure you installed the PyQt4 package.

Am i missing something? I know this is mainly used for Unix systems. But you do say you support Windows with the QT version. I do have Python 2.7.16 32bit installed, and Python 3.7.3 64bit installed in different locations.

I've even tried installing Visual Studio, and QT's VS add-on QT with qt-unified-windows-x86-online.exe and qt-opensource-windows-x86-5.12.3.exe Then tried to build PyQt5 But gave up.

Also if it matters here's my PATH: C:\Users\JacobMIX\AppData\Local\Programs\Python\Python37\Lib\site-packages\PyQt4;C:\Users\JacobMIX\AppData\Local\Programs\Python\Python37\Lib\site-packages\PyQt5;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%LocalAppData%\Programs\Python\Python37\;%LocalAppData%\Programs\Python\Python37\Scripts;C:\Program Files (x86)\Python27;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Program Files\AdoptOpenJDK\jre-8.0.212.03-hotspot\bin;C:\Program Files (x86)\AdoptOpenJDK\jre-8.0.212.03-hotspot\bin;C:\Program Files\AdoptOpenJDK\jre-11.0.3.7-hotspot\bin;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\PuTTY\;C:\Program Files\Git\cmd;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Ctools;C:\Program Files (x86)\Microsoft Visual Studio\2019;C:\Users\JacobMIX\AppData\Local\QtMsBuild Pretty messy at the moment, and will probably clean up after uninstalling Qt Creator.

z411 commented 5 years ago

This definitely looks like an issue with your environment, not Trackma. What method did you use to install Python and PyQt first, and which versions? Looking around it seems downgrading to PyQt 5.9 may fix it. Another choice would be to use the ready to use WinPython distribution that comes with PyQt.

jacobmix commented 5 years ago

Uninstalled everything Python3. Then went, and reinstalled using: python-3.7.3-amd64-webinstall.exe Ticked Add Python 3.7 to PATH. Then Customize installation. Tick everything x2. C:\Program Files\Python37 Open Git Bash in C:\Users\JacobMIX\Desktop\Hachidori (as admin). Then write: pip3 install PyQt5 Then get:

$ pip3 install PyQt5
Collecting PyQt5
  Using cached https://files.pythonhosted.org/packages/f4/2c/d59dc21d5464f4bef3d58a1a1670a58ed14989f4642f6cf4ef8b7043c423/PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-none-win_amd64.whl
Collecting PyQt5_sip<13,>=4.19.14 (from PyQt5)
  Using cached https://files.pythonhosted.org/packages/76/05/a65bb95c1f5a9f4a7dcbecbd0a8f8c4b9a9231aa40f600cde4a00635b5d4/PyQt5_sip-4.19.17-cp37-none-win_amd64.whl
Installing collected packages: PyQt5-sip, PyQt5
Successfully installed PyQt5-5.12.2 PyQt5-sip-4.19.17
You are using pip version 19.0.3, however version 19.1.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

(I know it asks me to update pip, but was just testing a clean install, and didn't care) Then i write: pip3 install Trackma

$ pip3 install Trackma
Collecting Trackma
  Downloading https://files.pythonhosted.org/packages/5f/08/c383dc78e831c8f6a25e814649b04330a9f092fb6b2b0efa6b4330afeef0/Trackma-0.8.2-py3-none-any.whl (211kB)
Installing collected packages: Trackma
Successfully installed Trackma-0.8.2
You are using pip version 19.0.3, however version 19.1.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

This time i didn't pull from master, and just let pip3 do the work. Then i write: trackma-qt

$ trackma-qt
Trackma-qt v0.8.2
Traceback (most recent call last):
  File "c:\program files\python37\lib\site-packages\trackma\ui\qt\workers.py", line 25, in <module>
    from PIL import Image
ModuleNotFoundError: No module named 'PIL'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\program files\python37\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\program files\python37\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Program Files\Python37\Scripts\trackma-qt.exe\__main__.py", line 5, in <module>
  File "c:\program files\python37\lib\site-packages\trackma\ui\qt\__init__.py", line 62, in <module>
    from trackma.ui.qt.mainwindow import MainWindow
  File "c:\program files\python37\lib\site-packages\trackma\ui\qt\mainwindow.py", line 41, in <module>
    from trackma.ui.qt.add import AddDialog
  File "c:\program files\python37\lib\site-packages\trackma\ui\qt\add.py", line 27, in <module>
    from trackma.ui.qt.details import DetailsDialog
  File "c:\program files\python37\lib\site-packages\trackma\ui\qt\details.py", line 19, in <module>
    from trackma.ui.qt.widgets import DetailsWidget
  File "c:\program files\python37\lib\site-packages\trackma\ui\qt\widgets.py", line 28, in <module>
    from trackma.ui.qt.workers import ImageWorker
  File "c:\program files\python37\lib\site-packages\trackma\ui\qt\workers.py", line 27, in <module>
    import Image
ModuleNotFoundError: No module named 'Image'

New error. Didn't have to force it to use Py 3 this time tho. It uses py 3 by default now. How my PATH looks: http://prntscr.com/non9q3 Strange how this still happens with a clean Python 3 install. I'll have to look into WinPython i guess.

z411 commented 5 years ago

pip3 install pillow

That should make it work. That said you don't really need bash, as long as pip is in your PATH you should be able to use it from Windows' cmd.

jacobmix commented 5 years ago

Thanks. Seems to work now. I just used Git Bash since that was was i usually do when i pull things from GitHub. This time i didn't need to pull tho, and pip3 actually worked. Just think my Python 3 version was broke. Thanks for the help. Will close this then since it's solved.

z411 commented 5 years ago

Yes, something was weird there. Just for the record I tried it just now, and after installing the official Python 3.7 distribution for Windows, after doing this it worked out of the box:

pip install pyqt5 pillow trackma
trackma-qt

That said I haven't tested the Win32 tracker in ages so it's probably not working, I'll test it soon.

EDIT: It's working. Only with MPC and mpv now though. Someone might want to add regexes for other players like VLC and whatnot.

jacobmix commented 4 years ago

Having issues now again. Doesn't seem to work at all now. Here's the whole log:

C:\Users\JacobMIX\Desktop\TempyTemp\Hachidori>py -3 -m pip install pyqt5 pillow trackma 
Requirement already satisfied: pyqt5 in c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packages (5.13.2)
Requirement already satisfied: pillow in c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packages (6.2.1)
Requirement already satisfied: trackma in c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packages (0.8.2)
Requirement already satisfied: PyQt5_sip<13,>=4.19.19 in c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packages (from pyqt5) (12.7.0)

C:\Users\JacobMIX\Desktop\TempyTemp\Hachidori>git clone --recursive https://github.com/z411/trackma.git 
Submodule path 'trackma/data/anime-relations': checked out '5fe5efbd5a21e1512bfe2d45cb9239d04dc9f56f'

C:\Users\JacobMIX\Desktop\TempyTemp\Hachidori>cd trackma 

C:\Users\JacobMIX\Desktop\TempyTemp\Hachidori\trackma>py -3 setup.py install 
running install
running bdist_egg
running egg_info
creating Trackma.egg-info
writing Trackma.egg-info\PKG-INFO
writing dependency_links to Trackma.egg-info\dependency_links.txt
writing entry points to Trackma.egg-info\entry_points.txt
writing requirements to Trackma.egg-info\requires.txt
writing top-level names to Trackma.egg-info\top_level.txt
writing manifest file 'Trackma.egg-info\SOURCES.txt'
reading manifest file 'Trackma.egg-info\SOURCES.txt'
writing manifest file 'Trackma.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
creating build
creating build\lib
creating build\lib\trackma
copying trackma\accounts.py -> build\lib\trackma
copying trackma\data.py -> build\lib\trackma
copying trackma\engine.py -> build\lib\trackma
copying trackma\messenger.py -> build\lib\trackma
copying trackma\utils.py -> build\lib\trackma
copying trackma\__init__.py -> build\lib\trackma
creating build\lib\trackma\extras
copying trackma\extras\AnimeInfoExtractor.py -> build\lib\trackma\extras
copying trackma\extras\redirections.py -> build\lib\trackma\extras
copying trackma\extras\__init__.py -> build\lib\trackma\extras
creating build\lib\trackma\lib
copying trackma\lib\lib.py -> build\lib\trackma\lib
copying trackma\lib\libanilist.py -> build\lib\trackma\lib
copying trackma\lib\libkitsu.py -> build\lib\trackma\lib
copying trackma\lib\libmal.py -> build\lib\trackma\lib
copying trackma\lib\libshikimori.py -> build\lib\trackma\lib
copying trackma\lib\libvndb.py -> build\lib\trackma\lib
copying trackma\lib\__init__.py -> build\lib\trackma\lib
creating build\lib\trackma\tracker
copying trackma\tracker\inotify.py -> build\lib\trackma\tracker
copying trackma\tracker\inotifyBase.py -> build\lib\trackma\tracker
copying trackma\tracker\mpris.py -> build\lib\trackma\tracker
copying trackma\tracker\plex.py -> build\lib\trackma\tracker
copying trackma\tracker\polling.py -> build\lib\trackma\tracker
copying trackma\tracker\pyinotify.py -> build\lib\trackma\tracker
copying trackma\tracker\tracker.py -> build\lib\trackma\tracker
copying trackma\tracker\win32.py -> build\lib\trackma\tracker
copying trackma\tracker\__init__.py -> build\lib\trackma\tracker
creating build\lib\trackma\ui
copying trackma\ui\cli.py -> build\lib\trackma\ui
copying trackma\ui\curses.py -> build\lib\trackma\ui
copying trackma\ui\__init__.py -> build\lib\trackma\ui
creating build\lib\trackma\ui\gtk
copying trackma\ui\gtk\accountswindow.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\application.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\gi_composites.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\imagebox.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\main.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\mainview.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\searchwindow.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\settingswindow.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\showeventtype.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\showinfobox.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\showinfowindow.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\showtreeview.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\statusicon.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\window.py -> build\lib\trackma\ui\gtk
copying trackma\ui\gtk\__init__.py -> build\lib\trackma\ui\gtk
creating build\lib\trackma\ui\qt
copying trackma\ui\qt\accounts.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\add.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\delegates.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\details.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\mainwindow.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\models.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\qt4ui.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\settings.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\themedcolorpicker.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\thumbs.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\util.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\widgets.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\workers.py -> build\lib\trackma\ui\qt
copying trackma\ui\qt\__init__.py -> build\lib\trackma\ui\qt
creating build\lib\trackma\data
copying trackma\data\anilist.jpg -> build\lib\trackma\data
copying trackma\data\icon.png -> build\lib\trackma\data
copying trackma\data\kitsu.png -> build\lib\trackma\data
copying trackma\data\mal.jpg -> build\lib\trackma\data
copying trackma\data\shikimori.jpg -> build\lib\trackma\data
copying trackma\data\vndb.jpg -> build\lib\trackma\data
creating build\lib\trackma\data\anime-relations
copying trackma\data\anime-relations\anime-relations.txt -> build\lib\trackma\data\anime-relations
creating build\lib\trackma\ui\gtk\data
copying trackma\ui\gtk\data\accountrow.ui -> build\lib\trackma\ui\gtk\data
copying trackma\ui\gtk\data\accountswindow.ui -> build\lib\trackma\ui\gtk\data
copying trackma\ui\gtk\data\app-menu.ui -> build\lib\trackma\ui\gtk\data
copying trackma\ui\gtk\data\mainview.ui -> build\lib\trackma\ui\gtk\data
copying trackma\ui\gtk\data\searchwindow.ui -> build\lib\trackma\ui\gtk\data
copying trackma\ui\gtk\data\settingswindow.ui -> build\lib\trackma\ui\gtk\data
copying trackma\ui\gtk\data\shortcuts.ui -> build\lib\trackma\ui\gtk\data
copying trackma\ui\gtk\data\showinfobox.ui -> build\lib\trackma\ui\gtk\data
copying trackma\ui\gtk\data\showinfowindow.ui -> build\lib\trackma\ui\gtk\data
copying trackma\ui\gtk\data\window.ui -> build\lib\trackma\ui\gtk\data
creating build\bdist.win-amd64
creating build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\trackma
copying build\lib\trackma\accounts.py -> build\bdist.win-amd64\egg\trackma
creating build\bdist.win-amd64\egg\trackma\data
copying build\lib\trackma\data\anilist.jpg -> build\bdist.win-amd64\egg\trackma\data
creating build\bdist.win-amd64\egg\trackma\data\anime-relations
copying build\lib\trackma\data\anime-relations\anime-relations.txt -> build\bdist.win-amd64\egg\trackma\data\anime-relations
copying build\lib\trackma\data\icon.png -> build\bdist.win-amd64\egg\trackma\data
copying build\lib\trackma\data\kitsu.png -> build\bdist.win-amd64\egg\trackma\data
copying build\lib\trackma\data\mal.jpg -> build\bdist.win-amd64\egg\trackma\data
copying build\lib\trackma\data\shikimori.jpg -> build\bdist.win-amd64\egg\trackma\data
copying build\lib\trackma\data\vndb.jpg -> build\bdist.win-amd64\egg\trackma\data
copying build\lib\trackma\data.py -> build\bdist.win-amd64\egg\trackma
copying build\lib\trackma\engine.py -> build\bdist.win-amd64\egg\trackma
creating build\bdist.win-amd64\egg\trackma\extras
copying build\lib\trackma\extras\AnimeInfoExtractor.py -> build\bdist.win-amd64\egg\trackma\extras
copying build\lib\trackma\extras\redirections.py -> build\bdist.win-amd64\egg\trackma\extras
copying build\lib\trackma\extras\__init__.py -> build\bdist.win-amd64\egg\trackma\extras
creating build\bdist.win-amd64\egg\trackma\lib
copying build\lib\trackma\lib\lib.py -> build\bdist.win-amd64\egg\trackma\lib
copying build\lib\trackma\lib\libanilist.py -> build\bdist.win-amd64\egg\trackma\lib
copying build\lib\trackma\lib\libkitsu.py -> build\bdist.win-amd64\egg\trackma\lib
copying build\lib\trackma\lib\libmal.py -> build\bdist.win-amd64\egg\trackma\lib
copying build\lib\trackma\lib\libshikimori.py -> build\bdist.win-amd64\egg\trackma\lib
copying build\lib\trackma\lib\libvndb.py -> build\bdist.win-amd64\egg\trackma\lib
copying build\lib\trackma\lib\__init__.py -> build\bdist.win-amd64\egg\trackma\lib
copying build\lib\trackma\messenger.py -> build\bdist.win-amd64\egg\trackma
creating build\bdist.win-amd64\egg\trackma\tracker
copying build\lib\trackma\tracker\inotify.py -> build\bdist.win-amd64\egg\trackma\tracker
copying build\lib\trackma\tracker\inotifyBase.py -> build\bdist.win-amd64\egg\trackma\tracker
copying build\lib\trackma\tracker\mpris.py -> build\bdist.win-amd64\egg\trackma\tracker
copying build\lib\trackma\tracker\plex.py -> build\bdist.win-amd64\egg\trackma\tracker
copying build\lib\trackma\tracker\polling.py -> build\bdist.win-amd64\egg\trackma\tracker
copying build\lib\trackma\tracker\pyinotify.py -> build\bdist.win-amd64\egg\trackma\tracker
copying build\lib\trackma\tracker\tracker.py -> build\bdist.win-amd64\egg\trackma\tracker
copying build\lib\trackma\tracker\win32.py -> build\bdist.win-amd64\egg\trackma\tracker
copying build\lib\trackma\tracker\__init__.py -> build\bdist.win-amd64\egg\trackma\tracker
creating build\bdist.win-amd64\egg\trackma\ui
copying build\lib\trackma\ui\cli.py -> build\bdist.win-amd64\egg\trackma\ui
copying build\lib\trackma\ui\curses.py -> build\bdist.win-amd64\egg\trackma\ui
creating build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\accountswindow.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\application.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
creating build\bdist.win-amd64\egg\trackma\ui\gtk\data
copying build\lib\trackma\ui\gtk\data\accountrow.ui -> build\bdist.win-amd64\egg\trackma\ui\gtk\data
copying build\lib\trackma\ui\gtk\data\accountswindow.ui -> build\bdist.win-amd64\egg\trackma\ui\gtk\data
copying build\lib\trackma\ui\gtk\data\app-menu.ui -> build\bdist.win-amd64\egg\trackma\ui\gtk\data
copying build\lib\trackma\ui\gtk\data\mainview.ui -> build\bdist.win-amd64\egg\trackma\ui\gtk\data
copying build\lib\trackma\ui\gtk\data\searchwindow.ui -> build\bdist.win-amd64\egg\trackma\ui\gtk\data
copying build\lib\trackma\ui\gtk\data\settingswindow.ui -> build\bdist.win-amd64\egg\trackma\ui\gtk\data
copying build\lib\trackma\ui\gtk\data\shortcuts.ui -> build\bdist.win-amd64\egg\trackma\ui\gtk\data
copying build\lib\trackma\ui\gtk\data\showinfobox.ui -> build\bdist.win-amd64\egg\trackma\ui\gtk\data
copying build\lib\trackma\ui\gtk\data\showinfowindow.ui -> build\bdist.win-amd64\egg\trackma\ui\gtk\data
copying build\lib\trackma\ui\gtk\data\window.ui -> build\bdist.win-amd64\egg\trackma\ui\gtk\data
copying build\lib\trackma\ui\gtk\gi_composites.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\imagebox.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\main.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\mainview.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\searchwindow.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\settingswindow.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\showeventtype.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\showinfobox.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\showinfowindow.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\showtreeview.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\statusicon.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\window.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
copying build\lib\trackma\ui\gtk\__init__.py -> build\bdist.win-amd64\egg\trackma\ui\gtk
creating build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\accounts.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\add.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\delegates.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\details.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\mainwindow.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\models.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\qt4ui.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\settings.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\themedcolorpicker.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\thumbs.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\util.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\widgets.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\workers.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\qt\__init__.py -> build\bdist.win-amd64\egg\trackma\ui\qt
copying build\lib\trackma\ui\__init__.py -> build\bdist.win-amd64\egg\trackma\ui
copying build\lib\trackma\utils.py -> build\bdist.win-amd64\egg\trackma
copying build\lib\trackma\__init__.py -> build\bdist.win-amd64\egg\trackma
byte-compiling build\bdist.win-amd64\egg\trackma\accounts.py to accounts.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\data.py to data.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\engine.py to engine.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\extras\AnimeInfoExtractor.py to AnimeInfoExtractor.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\extras\redirections.py to redirections.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\extras\__init__.py to __init__.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\lib\lib.py to lib.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\lib\libanilist.py to libanilist.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\lib\libkitsu.py to libkitsu.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\lib\libmal.py to libmal.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\lib\libshikimori.py to libshikimori.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\lib\libvndb.py to libvndb.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\lib\__init__.py to __init__.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\messenger.py to messenger.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\tracker\inotify.py to inotify.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\tracker\inotifyBase.py to inotifyBase.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\tracker\mpris.py to mpris.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\tracker\plex.py to plex.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\tracker\polling.py to polling.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\tracker\pyinotify.py to pyinotify.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\tracker\tracker.py to tracker.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\tracker\win32.py to win32.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\tracker\__init__.py to __init__.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\cli.py to cli.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\curses.py to curses.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\accountswindow.py to accountswindow.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\application.py to application.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\gi_composites.py to gi_composites.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\imagebox.py to imagebox.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\main.py to main.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\mainview.py to mainview.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\searchwindow.py to searchwindow.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\settingswindow.py to settingswindow.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\showeventtype.py to showeventtype.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\showinfobox.py to showinfobox.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\showinfowindow.py to showinfowindow.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\showtreeview.py to showtreeview.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\statusicon.py to statusicon.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\window.py to window.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\gtk\__init__.py to __init__.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\accounts.py to accounts.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\add.py to add.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\delegates.py to delegates.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\details.py to details.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\mainwindow.py to mainwindow.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\models.py to models.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\qt4ui.py to qt4ui.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\settings.py to settings.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\themedcolorpicker.py to themedcolorpicker.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\thumbs.py to thumbs.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\util.py to util.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\widgets.py to widgets.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\workers.py to workers.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\qt\__init__.py to __init__.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\ui\__init__.py to __init__.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\utils.py to utils.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\trackma\__init__.py to __init__.cpython-38.pyc
creating build\bdist.win-amd64\egg\EGG-INFO
copying Trackma.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying Trackma.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying Trackma.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying Trackma.egg-info\entry_points.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying Trackma.egg-info\requires.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying Trackma.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
creating dist
creating 'dist\Trackma-0.8.2-py3.8.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing Trackma-0.8.2-py3.8.egg
removing 'c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packages\Trackma-0.8.2-py3.8.egg' (and everything under it)
creating c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packages\Trackma-0.8.2-py3.8.egg
Extracting Trackma-0.8.2-py3.8.egg to c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packages
Trackma 0.8.2 is already the active version in easy-install.pth
Installing trackma-script.py script to C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts
Installing trackma.exe script to C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts
Installing trackma-curses-script.py script to C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts
Installing trackma-curses.exe script to C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts
Installing trackma-gtk-script.pyw script to C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts
Installing trackma-gtk.exe script to C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts
Installing trackma-qt-script.pyw script to C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts
Installing trackma-qt.exe script to C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts
Installing trackma-qt4-script.pyw script to C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts
Installing trackma-qt4.exe script to C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts

Installed c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packages\trackma-0.8.2-py3.8.egg
Processing dependencies for Trackma==0.8.2
Finished processing dependencies for Trackma==0.8.2

C:\Users\JacobMIX\Desktop\TempyTemp\Hachidori\trackma>trackma-qt

C:\Users\JacobMIX\Desktop\TempyTemp\Hachidori\trackma>trackma
Trackma-qt v0.8.2
Couldn't import Qt5 dependencies. Make sure you installed the PyQt5 package.
Couldn't import Qt4 dependencies. Make sure you installed the PyQt4 package.
Trackma v0.8.2  Copyright (C) 2012-2017  z411
This program comes with ABSOLUTELY NO WARRANTY; for details type `about'
This is free software, and you are welcome to redistribute it
under certain conditions; see the COPYING file for details.

Initializing engine...
←[0;32mEngine: Trackma v0.8.2 - using account JacobMIX(anilist).←[0m
←[0;32mEngine: Reading config files...←[0m
←[0;33mData: Initializing...←[0m
←[0;34mlibanilist: Initializing...←[0m
←[0;33mData: Using libanilist (anime)←[0m
←[0;34mlibanilist: Downloading list...←[0m
Traceback (most recent call last):
  File "C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts\trackma
-script.py", line 11, in <module>
    load_entry_point('Trackma==0.8.2', 'console_scripts', 'trackma')()
  File "C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\lib\site-packag
es\trackma\ui\cli.py", line 1027, in main
    main_cmd.start()
  File "C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\lib\site-packag
es\trackma\ui\cli.py", line 176, in start
    self.engine.start()
  File "C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\lib\site-packag
es\trackma\engine.py", line 238, in start
    (self.api_info, self.mediainfo) = self.data_handler.start()
  File "C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\lib\site-packag
es\trackma\data.py", line 166, in start
    self.download_data()
  File "C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\lib\site-packag
es\trackma\data.py", line 543, in download_data
    self.showlist = self.api.fetch_list()
  File "C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\lib\site-packag
es\trackma\lib\libanilist.py", line 291, in fetch_list
    'type': self.type_translate[media['format']],
KeyError: None

Really wanna give Trackma a go. But it just doesn't seem to wanna work for me.

jacobmix commented 4 years ago

Even reinstalled everything. Still nothing:

C:\Users\JacobMIX\Desktop\TempyTemp\Hachidori>py -3 get-pip.py
Collecting pip
  Using cached pip-20.0.2-py2.py3-none-any.whl (1.4 MB)
Installing collected packages: pip
Successfully installed pip-20.0.2

C:\Users\JacobMIX\Desktop\TempyTemp\Hachidori>py -3 -m pip install --upgrade pip

Requirement already up-to-date: pip in c:\users\jacobmix\appdata\local\programs\
python\python38\lib\site-packages (20.0.2)

C:\Users\JacobMIX\Desktop\TempyTemp\Hachidori>py -3 -m pip install pyqt5 pillow
trackma
Collecting pyqt5
  Downloading PyQt5-5.14.1-5.14.1-cp35.cp36.cp37.cp38-none-win_amd64.whl (53.1 M
B)
     |████████████████████████████████| 53.1 MB 6.4 MB/s
Collecting pillow
  Downloading Pillow-7.0.0-cp38-cp38-win_amd64.whl (2.0 MB)
     |████████████████████████████████| 2.0 MB 6.8 MB/s
Collecting trackma
  Using cached Trackma-0.8.2-py3-none-any.whl (211 kB)
Collecting PyQt5-sip<13,>=12.7
  Downloading PyQt5_sip-12.7.1-cp38-cp38-win_amd64.whl (59 kB)
     |████████████████████████████████| 59 kB 3.3 MB/s
Installing collected packages: PyQt5-sip, pyqt5, pillow, trackma
Successfully installed PyQt5-sip-12.7.1 pillow-7.0.0 pyqt5-5.14.1 trackma-0.8.2

C:\Users\JacobMIX\Desktop\TempyTemp\Hachidori>trackma-qt

C:\Users\JacobMIX\Desktop\TempyTemp\Hachidori>trackma
Trackma v0.8.2  Copyright (C) 2012-2017  z411
This program comes with ABSOLUTELY NO WARRANTY; for details type `about'
This is free software, and you are welcome to redistribute it
under certain conditions; see the COPYING file for details.

Initializing engine...
←[0;32mEngine: Trackma v0.8.2 - using account JacobMIX(anilist).←[0m
←[0;32mEngine: Reading config files...←[0m
←[0;33mData: Initializing...←[0m
←[0;34mlibanilist: Initializing...←[0m
←[0;33mData: Using libanilist (anime)←[0m
←[0;34mlibanilist: Downloading list...←[0m
Traceback (most recent call last):
  File "c:\users\jacobmix\appdata\local\programs\python\python38\lib\runpy.py",
line 193, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "c:\users\jacobmix\appdata\local\programs\python\python38\lib\runpy.py",
line 86, in _run_code
    exec(code, run_globals)
  File "C:\Users\JacobMIX\AppData\Local\Programs\Python\Python38\Scripts\trackma
.exe\__main__.py", line 7, in <module>
  File "c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packag
es\trackma\ui\cli.py", line 1027, in main
    main_cmd.start()
  File "c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packag
es\trackma\ui\cli.py", line 176, in start
    self.engine.start()
  File "c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packag
es\trackma\engine.py", line 238, in start
    (self.api_info, self.mediainfo) = self.data_handler.start()
  File "c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packag
es\trackma\data.py", line 166, in start
    self.download_data()
  File "c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packag
es\trackma\data.py", line 543, in download_data
    self.showlist = self.api.fetch_list()
  File "c:\users\jacobmix\appdata\local\programs\python\python38\lib\site-packag
es\trackma\lib\libanilist.py", line 291, in fetch_list
    'type': self.type_translate[media['format']],
KeyError: None