Closed hotwa closed 2 years ago
conda create python=3.9 --yes --name myorange3
conda install -c conda-forge orange3
use command line 'orange-canvas' output is:
C:\tools\Anaconda3\envs\myorange3\lib\site-packages\Orange\widgets\data\owpythonscript.py:538: UserWarning: register 'summarize' function for type object. To silence this warning, set auto_summary of 'Object' to False.
object = MultiInput(
C:\tools\Anaconda3\envs\myorange3\lib\site-packages\Orange\widgets\data\owpythonscript.py:542: UserWarning: register 'summarize' function for type object. To silence this warning, set auto_summary of 'Object' to False.
class Outputs:
verything looks like OK when python == 3.9.9
Thanks. Yes, there are problems with Python 3.10 and PyQt 5.12. I guess we better remove orange for python 3.10 from conda-forge.
Without conda, there are more problems. bottleneck can not be compiled without manually patching it, see pydata/bottleneck#378
I was able to make Orange semi-working with a pip-based environment and a manually compiled fixed bottleneck version. The error shown here appears with PyQt5==5.14
and disappears with PyQt5=5.15
. Conda is stuck on 5.12 for the time being though, but even if we workaround that error, Orange won't work with Python 3.10 just yet.
There are other issues. Tests do not pass due to various implicit int casting issues that were not fixed yet. Most seem trivial to fix though.
For now, offending packages were removed. We are working towards supporting Python 3.10: with #5751 tests pass.
What's wrong?
How can we reproduce the problem?
use
orange-canvas --version
command line, a slash ico in screen.What's your environment?