ablinne / kolorcontrol Goto Github PK
View Code? Open in Web Editor NEWSimple GUI front-end to xcalib
License: GNU General Public License v3.0
Simple GUI front-end to xcalib
License: GNU General Public License v3.0
I tried installing through pip the kolorcontrol package, however, after the following readout from install, I get the error I list below.
user@usersthinkpad >>> pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git Collecting git+https://github.com/Ablinne/kolorcontrol.git Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-jtg3e5il Requirement already satisfied: matplotlib>=1.3 in /home/terminal/.local/lib/python3.7/site-packages (from KolorControl==0.3.1) (3.0.3) Requirement already satisfied: pyqt5 in /home/terminal/.local/lib/python3.7/site-packages (from KolorControl==0.3.1) (5.12.1) Requirement already satisfied: pyqt_distutils in /home/terminal/.local/lib/python3.7/site-packages (from KolorControl==0.3.1) (0.7.3) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /home/terminal/.local/lib/python3.7/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.4.0) Requirement already satisfied: python-dateutil>=2.1 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.7.3) Requirement already satisfied: numpy>=1.10.0 in /home/terminal/.local/lib/python3.7/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.16.3) Requirement already satisfied: cycler>=0.10 in /home/terminal/.local/lib/python3.7/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (0.10.0) Requirement already satisfied: kiwisolver>=1.0.1 in /home/terminal/.local/lib/python3.7/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.0.1) Requirement already satisfied: PyQt5_sip<4.20,>=4.19.14 in /home/terminal/.local/lib/python3.7/site-packages (from pyqt5->KolorControl==0.3.1) (4.19.15) Requirement already satisfied: docopt in /home/terminal/.local/lib/python3.7/site-packages (from pyqt_distutils->KolorControl==0.3.1) (0.6.2) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from cycler>=0.10->matplotlib>=1.3->KolorControl==0.3.1) (1.12.0) Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from kiwisolver>=1.0.1->matplotlib>=1.3->KolorControl==0.3.1) (40.8.0) Building wheels for collected packages: KolorControl Running setup.py bdist_wheel for KolorControl ... done Stored in directory: /tmp/pip-ephem-wheel-cache-x3hb4gvm/wheels/3d/7e/91/27b0d6423515512f102157955cce023406db31bdb1d45cf306 Successfully built KolorControl Installing collected packages: KolorControl Successfully installed KolorControl-0.3.1
The error is:
user@usersthinkpad >>> kolorcontrol zsh: command not found: kolorcontrol
When I run it in Bash, I get the following similar error:
user@usersthinkpad >>> kolorcontrol kolorcontrol: command not found
I'm running python3 on Disco Dingo (19.04).
Thanks!
Note: Building from source works.
Collecting git+https://github.com/Ablinne/kolorcontrol.git
Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-s99j4ax3
Complete output from command python setup.py egg_info:
No local packages or download links found for pyqt5
Traceback (most recent call last):
File "", line 1, in
File "/tmp/pip-req-build-s99j4ax3/setup.py", line 46, in
include_package_data=True
File "/usr/lib/python3.5/distutils/core.py", line 108, in setup
_setup_distribution = dist = klass(attrs)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 269, in init
self.fetch_build_eggs(attrs['setup_requires'])
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 313, in fetch_build_eggs
replace_conflicting=True,
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 826, in resolve
dist = best[req.key] = env.best_match(req, ws, installer)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 1092, in best_match
return self.obtain(req, installer)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 1104, in obtain
return installer(requirement)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 380, in fetch_build_egg
return cmd.easy_install(req)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 657, in easy_install
raise DistutilsError(msg)
distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pyqt5')
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-req-build-s99j4ax3/
Is there anything you can read out of it?
$ kolorcontrol
Traceback (most recent call last):
File "/home/mocean/.local/bin/kolorcontrol", line 19, in <module>
from kolorcontrol.kolorcontrol import KCMainWindow
File "/home/mocean/.local/lib/python3.9/site-packages/kolorcontrol/kolorcontrol.py", line 22, in <module>
from PyQt5 import QtCore
ImportError: cannot import name 'QtCore' from 'PyQt5' (/usr/lib/python3/dist-packages/PyQt5/__init__.py)
that error is stamped on the console, fedora 30
Title says it all
~$ pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git
Collecting git+https://github.com/Ablinne/kolorcontrol.git
Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-wdlhtbcp
Running command git clone --filter=blob:none --quiet https://github.com/Ablinne/kolorcontrol.git /tmp/pip-req-build-wdlhtbcp
Resolved https://github.com/Ablinne/kolorcontrol.git to commit 6b7ab04
Preparing metadata (setup.py) ... done
Collecting matplotlib>=1.3
Downloading matplotlib-3.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.8/11.8 MB 4.3 MB/s eta 0:00:00
Requirement already satisfied: pyqt5 in /usr/lib/python3/dist-packages (from KolorControl==0.3.1) (5.15.6)
Requirement already satisfied: pyqt_distutils in /usr/lib/python3/dist-packages (from KolorControl==0.3.1) (0.7.3)
Requirement already satisfied: numpy>=1.19 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.21.5)
Collecting cycler>=0.10
Downloading cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting fonttools>=4.22.0
Downloading fonttools-4.37.4-py3-none-any.whl (960 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 960.8/960.8 KB 4.9 MB/s eta 0:00:00
Requirement already satisfied: packaging>=20.0 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (21.3)
Requirement already satisfied: pyparsing>=2.2.1 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.4.7)
Requirement already satisfied: pillow>=6.2.0 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (9.0.1)
Collecting python-dateutil>=2.7
Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 KB 4.8 MB/s eta 0:00:00
Collecting kiwisolver>=1.0.1
Downloading kiwisolver-1.4.4-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 4.8 MB/s eta 0:00:00
Collecting contourpy>=1.0.1
Downloading contourpy-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (295 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 295.9/295.9 KB 4.7 MB/s eta 0:00:00
Requirement already satisfied: PyQt5-sip<13,>=12.8 in /usr/lib/python3/dist-packages (from pyqt5->KolorControl==0.3.1) (12.9.1)
Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil>=2.7->matplotlib>=1.3->KolorControl==0.3.1) (1.16.0)
Building wheels for collected packages: KolorControl
Building wheel for KolorControl (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [75 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/kolorcontrol
copying kolorcontrol/kolorcontrol.py -> build/lib/kolorcontrol
copying kolorcontrol/init.py -> build/lib/kolorcontrol
creating build/lib/kolorcontrol/ui
copying kolorcontrol/ui/init.py -> build/lib/kolorcontrol/ui
running egg_info
creating KolorControl.egg-info
writing KolorControl.egg-info/PKG-INFO
writing dependency_links to KolorControl.egg-info/dependency_links.txt
writing requirements to KolorControl.egg-info/requires.txt
writing top-level names to KolorControl.egg-info/top_level.txt
writing manifest file 'KolorControl.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'KolorControl.egg-info/SOURCES.txt'
copying kolorcontrol/ui/main.ui -> build/lib/kolorcontrol/ui
running build_scripts
creating build/scripts-3.10
copying and adjusting scripts/kolorcontrol -> build/scripts-3.10
changing mode of build/scripts-3.10/kolorcontrol from 664 to 775
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
installing to build/bdist.linux-x86_64/wheel
running install
running build_ui
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pyqt_distutils/build_ui.py", line 95, in run
subprocess.check_call(cmd)
File "/usr/lib/python3.10/subprocess.py", line 364, in check_call
retcode = call(*popenargs, **kwargs)
File "/usr/lib/python3.10/subprocess.py", line 345, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.10/subprocess.py", line 969, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'pyuic5'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-req-build-wdlhtbcp/setup.py", line 34, in <module>
setup(
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.10/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.10/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", line 335, in run
self.run_command('install')
File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-req-build-wdlhtbcp/setup.py", line 23, in run
self.run_command('build_ui')
File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/pyqt_distutils/build_ui.py", line 104, in run
write_message(cmd, 'yellow')
File "/usr/lib/python3/dist-packages/pyqt_distutils/utils.py", line 41, in write_message
print(colors[color] + text + colorama.Fore.RESET)
TypeError: can only concatenate str (not "list") to str
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for KolorControl
Running setup.py clean for KolorControl
Failed to build KolorControl
Installing collected packages: python-dateutil, kiwisolver, fonttools, cycler, contourpy, matplotlib, KolorControl
WARNING: The scripts fonttools, pyftmerge, pyftsubset and ttx are installed in '/home/paulo/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Running setup.py install for KolorControl ... error
error: subprocess-exited-with-error
× Running setup.py install for KolorControl did not run successfully.
│ exit code: 1
╰─> [43 lines of output]
running install
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build_ui
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pyqt_distutils/build_ui.py", line 95, in run
subprocess.check_call(cmd)
File "/usr/lib/python3.10/subprocess.py", line 364, in check_call
retcode = call(*popenargs, **kwargs)
File "/usr/lib/python3.10/subprocess.py", line 345, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.10/subprocess.py", line 969, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'pyuic5'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-req-build-wdlhtbcp/setup.py", line 34, in <module>
setup(
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.10/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.10/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-req-build-wdlhtbcp/setup.py", line 23, in run
self.run_command('build_ui')
File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/pyqt_distutils/build_ui.py", line 104, in run
write_message(cmd, 'yellow')
File "/usr/lib/python3/dist-packages/pyqt_distutils/utils.py", line 41, in write_message
print(colors[color] + text + colorama.Fore.RESET)
TypeError: can only concatenate str (not "list") to str
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> KolorControl
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
Also please specify your app' dependencies: PyQt5, matplotlib and xcalib to be installed on a machine (maybe also notify user about installing xcalib).
Hi,
after the successful installation of the program under Ubuntu 16.04 I wanted to start it. But I get the following error immediately:
Traceback (most recent call last):
File "/home/derlong/.local/lib/python3.5/site-packages/kolorcontrol/kolorcontrol.py", line 29, in <module>
from .ui.main_ui import Ui_MainWindow
ImportError: No module named 'kolorcontrol.ui.main_ui'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/derlong/.local/bin/kolorcontrol", line 19, in <module>
from kolorcontrol.kolorcontrol import KCMainWindow
File "/home/derlong/.local/lib/python3.5/site-packages/kolorcontrol/kolorcontrol.py", line 32, in <module>
Ui_MainWindow, QtBaseClass = uic.loadUiType("ui/main.ui")
File "/home/derlong/.local/lib/python3.5/site-packages/PyQt5/uic/__init__.py", line 198, in loadUiType
winfo = compiler.UICompiler().compileUi(uifile, code_string, from_imports, resource_suffix, import_from)
File "/home/derlong/.local/lib/python3.5/site-packages/PyQt5/uic/Compiler/compiler.py", line 110, in compileUi
w = self.parse(input_stream, resource_suffix)
File "/home/derlong/.local/lib/python3.5/site-packages/PyQt5/uic/uiparser.py", line 1013, in parse
document = parse(filename)
File "/usr/lib/python3.5/xml/etree/ElementTree.py", line 1184, in parse
tree.parse(source, parser)
File "/usr/lib/python3.5/xml/etree/ElementTree.py", line 585, in parse
source = open(source, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'ui/main.ui'
Unfortunately, Python is not my language. I hope someone can help me here.
kolorcotrolfails to execute due to missing
matplotlib.backends.backend_qt5agg`
@ $ kolorcontrol
Traceback (most recent call last):
File "/home/wwalker/.local/bin/kolorcontrol", line 19, in <module>
from kolorcontrol.kolorcontrol import KCMainWindow
File "/home/wwalker/.local/lib/python3.10/site-packages/kolorcontrol/kolorcontrol.py", line 24, in <module>
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
ModuleNotFoundError: No module named 'matplotlib.backends.backend_qt5agg'
2022-05-06 12:07:26 wwalker@tnt:~ ✘
@ $ pip3 install --user PyQt5 matplotlib
Requirement already satisfied: PyQt5 in ./.local/lib/python3.10/site-packages (5.15.6)
Requirement already satisfied: matplotlib in /usr/lib64/python3.10/site-packages (3.5.1)
Requirement already satisfied: PyQt5-Qt5>=5.15.2 in ./.local/lib/python3.10/site-packages (from PyQt5) (5.15.2)
Requirement already satisfied: PyQt5-sip<13,>=12.8 in ./.local/lib/python3.10/site-packages (from PyQt5) (12.10.1)
Requirement already satisfied: packaging>=20.0 in ./.local/lib/python3.10/site-packages (from matplotlib) (20.9)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/lib64/python3.10/site-packages (from matplotlib) (1.4.1)
Requirement already satisfied: pillow>=6.2.0 in /usr/lib64/python3.10/site-packages (from matplotlib) (8.3.2)
Requirement already satisfied: pyparsing>=2.2.1 in /usr/lib/python3.10/site-packages (from matplotlib) (2.4.7)
Requirement already satisfied: python-dateutil>=2.7 in /usr/lib/python3.10/site-packages (from matplotlib) (2.8.1)
Requirement already satisfied: fonttools>=4.22.0 in /usr/lib/python3.10/site-packages (from matplotlib) (4.26.1)
Requirement already satisfied: numpy>=1.17 in /usr/lib64/python3.10/site-packages (from matplotlib) (1.21.5)
Requirement already satisfied: cycler>=0.10 in /usr/lib/python3.10/site-packages (from matplotlib) (0.10.0)
Requirement already satisfied: six in /usr/lib/python3.10/site-packages (from cycler>=0.10->matplotlib) (1.16.0)
2022-05-06 12:08:51 wwalker@tnt:~ ✓
@ $ pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git
Collecting git+https://github.com/Ablinne/kolorcontrol.git
Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-24te41im
Running command git clone -q https://github.com/Ablinne/kolorcontrol.git /tmp/pip-req-build-24te41im
Resolved https://github.com/Ablinne/kolorcontrol.git to commit 6b7ab04deea96b688feb20896577501b2f8fd10e
Requirement already satisfied: matplotlib>=1.3 in /usr/lib64/python3.10/site-packages (from KolorControl==0.3.1) (3.5.1)
Requirement already satisfied: pyqt_distutils in ./.local/lib/python3.10/site-packages (from KolorControl==0.3.1) (0.7.3)
Requirement already satisfied: pyqt5 in ./.local/lib/python3.10/site-packages (from KolorControl==0.3.1) (5.15.6)
Requirement already satisfied: pyparsing>=2.2.1 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.4.7)
Requirement already satisfied: pillow>=6.2.0 in /usr/lib64/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (8.3.2)
Requirement already satisfied: packaging>=20.0 in ./.local/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (20.9)
Requirement already satisfied: fonttools>=4.22.0 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (4.26.1)
Requirement already satisfied: cycler>=0.10 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/lib64/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.4.1)
Requirement already satisfied: python-dateutil>=2.7 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.8.1)
Requirement already satisfied: numpy>=1.17 in /usr/lib64/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.21.5)
Requirement already satisfied: six in /usr/lib/python3.10/site-packages (from cycler>=0.10->matplotlib>=1.3->KolorControl==0.3.1) (1.16.0)
Requirement already satisfied: docopt in /usr/lib/python3.10/site-packages (from pyqt_distutils->KolorControl==0.3.1) (0.6.2)
Requirement already satisfied: PyQt5-sip<13,>=12.8 in ./.local/lib/python3.10/site-packages (from pyqt5->KolorControl==0.3.1) (12.10.1)
Requirement already satisfied: PyQt5-Qt5>=5.15.2 in ./.local/lib/python3.10/site-packages (from pyqt5->KolorControl==0.3.1) (5.15.2)
2022-05-06 12:09:08 wwalker@tnt:~ ✓
@ $ rpm -q xcalib
xcalib-0.8-28.fc35.x86_64
These are bizarre, claims that your git does not exist, where it obviously does.
I have no real knowledge of PIP or python, so I could be screwing something up.
$ pip3 install [email protected]:Ablinne/kolorcontrol.git
Invalid requirement: '[email protected]:Ablinne/kolorcontrol.git'
It looks like a path. File '[email protected]:Ablinne/kolorcontrol.git' does not exist.
$ pip3 install https://github.com/Ablinne/kolorcontrol.git
Collecting https://github.com/Ablinne/kolorcontrol.git
Downloading https://github.com/Ablinne/kolorcontrol.git
| 71kB 2.0MB/s
Cannot unpack file /tmp/pip-unpack-qibcsqvd/kolorcontrol.git (downloaded from /tmp/pip-req-build-vh5teyuv, content-type: text/html; charset=utf-8); cannot detect archive format
Cannot determine archive format of /tmp/pip-req-build-vh5teyuv
$ pip3 --version
pip 10.0.1 from /home/pjobson/.local/lib/python3.5/site-packages/pip (python 3.5)
Shows the following error
Traceback (most recent call last):
File "/usr/local/bin/kolorcontrol", line 4, in
import('pkg_resources').run_script('KolorControl==0.3', 'kolorcontrol')
File "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", line 719, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", line 1511, in run_script
exec(script_code, namespace, namespace)
File "/usr/local/lib/python2.7/dist-packages/KolorControl-0.3-py2.7.egg/EGG-INFO/scripts/kolorcontrol", line 19, in
File "build/bdist.linux-x86_64/egg/kolorcontrol/kolorcontrol.py", line 22, in
ImportError: No module named PyQt5
Please resolve it.
Installing kolorcontrol in the way described in README.md does not lead to appearing kolorcontrol
command (Ubuntu 18). The only way that I found out to launch the app is to manually clone the repo and move scripts/kolorcontrol
to kolorcontrol
and edit first line from
from kolorcontrol.kolorcontrol import KCMainWindow
to
from kolorcontrol import KCMainWindow
Then we can start running ./kolorcontrol
(only in kolorcontrol
directory).
I've tried to clone using the pip3 command on readme.md and downloading the repository and install with setup.py. Both shows the same error
Here's a diary, not sure that's the right word, of my install and run attempt.
I recommend adding install instructions for PyQt5
as it is kind of a pain point. I'm not really sure if I did it correctly, it is documented below.
Linux Mint 18.3 Sylvia
Linux pj-dell 4.13.0-43-generic #48~16.04.1-Ubuntu SMP Thu May 17 12:56:46 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Install throws on missing pyqt5
.
pjobson@pj-dell ~ $ pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git
Collecting git+https://github.com/Ablinne/kolorcontrol.git
Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-4plg7o3x
Complete output from command python setup.py egg_info:
No local packages or download links found for pyqt5
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-req-build-4plg7o3x/setup.py", line 45, in <module>
cmdclass=cmdclass,
File "/usr/lib/python3.5/distutils/core.py", line 108, in setup
_setup_distribution = dist = klass(attrs)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 269, in __init__
self.fetch_build_eggs(attrs['setup_requires'])
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 313, in fetch_build_eggs
replace_conflicting=True,
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 826, in resolve
dist = best[req.key] = env.best_match(req, ws, installer)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1092, in best_match
return self.obtain(req, installer)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1104, in obtain
return installer(requirement)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 380, in fetch_build_egg
return cmd.easy_install(req)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 657, in easy_install
raise DistutilsError(msg)
distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pyqt5')
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-req-build-4plg7o3x/
Installing pyqt5 throws a permissions error.
pjobson@pj-dell ~ $ pip3 install PyQt5
Collecting PyQt5
Using cached https://files.pythonhosted.org/packages/e4/15/4e2e49f64884edbab6f833c6fd3add24d7938f2429aec1f2883e645d4d8f/PyQt5-5.10.1-5.10.1-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
Collecting sip<4.20,>=4.19.4 (from PyQt5)
Using cached https://files.pythonhosted.org/packages/6b/46/2869369c8ec634ec9dc714b84834e9264acbe87eb7492328efccfa0c855e/sip-4.19.8-cp35-cp35m-manylinux1_x86_64.whl
Installing collected packages: sip, PyQt5
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/sip.so'
Consider using the `--user` option or check the permissions.
Further down the rabbit hole, I know I shouldn't do this, but whatever.
pjobson@pj-dell ~ $ sudo /home/pjobson/.local/bin/pip3 install PyQt5
The directory '/home/pjobson/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/pjobson/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Requirement already satisfied: PyQt5 in /usr/local/lib/python3.5/dist-packages (5.10.1)
Requirement already satisfied: sip<4.20,>=4.19.4 in /usr/local/lib/python3.5/dist-packages (from PyQt5) (4.19.8)
# Not a great idea, but whatever
pjobson@pj-dell ~ $ sudo chmod g+w /usr/local/lib/python3.5/dist-packages
pjobson@pj-dell ~ $ pip3 install PyQt5
Collecting PyQt5
Using cached https://files.pythonhosted.org/packages/e4/15/4e2e49f64884edbab6f833c6fd3add24d7938f2429aec1f2883e645d4d8f/PyQt5-5.10.1-5.10.1-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
Collecting sip<4.20,>=4.19.4 (from PyQt5)
Using cached https://files.pythonhosted.org/packages/6b/46/2869369c8ec634ec9dc714b84834e9264acbe87eb7492328efccfa0c855e/sip-4.19.8-cp35-cp35m-manylinux1_x86_64.whl
Installing collected packages: sip, PyQt5
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/bin/pyrcc5'
Consider using the `--user` option or check the permissions.
pjobson@pj-dell ~ $ l /usr/local/bin/pyrcc5*
ls: cannot access '/usr/local/bin/pyrcc5': No such file or directory
pjobson@pj-dell ~ $ sudo chmod g-w /usr/local/lib/python3.5/dist-packages
So on a base system, one can't really install PyQt5 without elevated permissions, but one isn't allowed to use pip3 with elevated permissions. I suspect this is the rabbit hole that a lot of python folks talk about.
At this point I tried installing it from source, but that was a fool's errand as the documentation sucks and the --help
sucks.
So .. do as root, again not a great idea, but whatever.
pjobson@pj-dell ~ $ sudo su -
pj-dell ~ # pip3 install pyqt5
pj-dell ~ # exit
Let's remove and reinstall now.
pjobson@pj-dell ~ $ pip3 uninstall KolorControl
Uninstalling KolorControl-0.3.1:
Would remove:
/home/pjobson/.local/bin/kolorcontrol
/home/pjobson/.local/lib/python3.5/site-packages/KolorControl-0.3.1.egg-info
/home/pjobson/.local/lib/python3.5/site-packages/kolorcontrol/*
Proceed (y/n)? y
Successfully uninstalled KolorControl-0.3.1
pjobson@pj-dell ~ $ pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git
Collecting git+https://github.com/Ablinne/kolorcontrol.git
Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-2s8xbjp1
Requirement already satisfied: matplotlib>=1.3 in /home/pjobson/.local/lib/python3.5/site-packages (from KolorControl==0.3.1) (2.2.2)
Requirement already satisfied: pyqt5 in /usr/local/lib/python3.5/dist-packages (from KolorControl==0.3.1) (5.10.1)
Requirement already satisfied: pytz in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2018.4)
Requirement already satisfied: cycler>=0.10 in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (0.10.0)
Requirement already satisfied: python-dateutil>=2.1 in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.7.3)
Requirement already satisfied: six>=1.10 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.0.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.2.0)
Requirement already satisfied: numpy>=1.7.1 in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.14.3)
Requirement already satisfied: sip<4.20,>=4.19.4 in /usr/local/lib/python3.5/dist-packages (from pyqt5->KolorControl==0.3.1) (4.19.8)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from kiwisolver>=1.0.1->matplotlib>=1.3->KolorControl==0.3.1) (20.7.0)
Installing collected packages: KolorControl
Running setup.py install for KolorControl ... done
Successfully installed KolorControl-0.3.1
And the moment of truth...
pjobson@pj-dell ~ $ kolorcontrol
Traceback (most recent call last):
File "/home/pjobson/.local/bin/kolorcontrol", line 19, in <module>
from kolorcontrol.kolorcontrol import KCMainWindow
File "/home/pjobson/.local/lib/python3.5/site-packages/kolorcontrol/kolorcontrol.py", line 28, in <module>
from .ui.main_ui import Ui_MainWindow
ImportError: No module named 'kolorcontrol.ui.main_ui'
I installed all the required dependencies on Linux Mint Cinnamon 19.3 (Ubuntu 18.04.3)
sudo apt install -y python3-setuptools python3-pyqt5 python3-distutils python3-matplotlib
then tried to install kolorcontrol using pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git
then I got this error message at the end:
Collecting git+https://github.com/Ablinne/kolorcontrol.git
Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-tj1a7aow-build
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in
File "/tmp/pip-tj1a7aow-build/setup.py", line 46, in
include_package_data=True
File "/usr/lib/python3/dist-packages/setuptools/init.py", line 128, in setup
_install_setup_requires(attrs)
File "/usr/lib/python3/dist-packages/setuptools/init.py", line 123, in _install_setup_requires
dist.fetch_build_eggs(dist.setup_requires)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 513, in fetch_build_eggs
replace_conflicting=True,
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 774, in resolve
replace_conflicting=replace_conflicting
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 1057, in best_match
return self.obtain(req, installer)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 1069, in obtain
return installer(requirement)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 580, in fetch_build_egg
return cmd.easy_install(req)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 698, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 724, in install_item
dists = self.install_eggs(spec, download, tmpdir)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 895, in install_eggs
os.path.abspath(dist_filename)
distutils.errors.DistutilsError: Couldn't find a setup script in /tmp/easy_install-ydfkoanh/PyQt5-5.14.1.tar.gz----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-tj1a7aow-build/
Downloaded and installed with "sudo python3 setup.py install". Seems to work ... but when I execute the program I get the following:
bob$ kolorcontrol
Traceback (most recent call last):
File "/usr/local/bin/kolorcontrol", line 4, in
import('pkg_resources').run_script('KolorControl==0.3', 'kolorcontrol')
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 719, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 1511, in run_script
exec(script_code, namespace, namespace)
File "/usr/local/lib/python3.5/dist-packages/KolorControl-0.3-py3.5.egg/EGG-INFO/scripts/kolorcontrol", line 19, in
File "/usr/local/lib/python3.5/dist-packages/KolorControl-0.3-py3.5.egg/kolorcontrol/kolorcontrol.py", line 28, in
ImportError: No module named 'kolorcontrol.ui.main_ui'
Would love to get this to work!
I put to consol kolorcontrol and ........... nothing hapends....
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.