Zoom.Quiet <zoom.qu...@gmail.com> 于2022年5月28日周六 00:52写道:
> Zoom.Quiet <zoom.qu...@gmail.com> 于2022年5月7日周六 08:42写道:
> > Edward K. Ream <edream...@gmail.com> 于2022年5月6日周五 22:14写道:
> > > On Fri, May 6, 2022 at 7:51 AM tbp1...@gmail.com <tbp100...@gmail.com> 
> > > wrote:
> > >> this looks like a problem with Qt or PyQt, not leo per se. possibilities:
> > >>
> > >> - try to install PyQt6 on its own (without the rest of leo);
> > >> - try to install an earlier version of PyQt6, if you can figure out 
> > >> which ones are available;
> > >> - try installing PyQt5 instead of PyQt6 (Leo can use either one);
> > >> - install python 3.9 and see whether PyQt6 or PyQt5 will install without 
> > >> errors.
> > >
> > >
> > > Sounds like good advice.  Thanks.
> > >
> > sure, i will try them all.
> >
> my macOS is transform old macOS 10.12 into M1 chip macOS 12.*
> i guess old python env. is compiled by intel chip,
> and new env. base arm chip, so everything is chaos;
>
> so try some time, find can work way:
>
> + base new arm homebrew install miniconda
> + usage this conda env, create py 3.8.11
> + and also base abrew(brew for arm chip) install qt@5 pyqt@5
> + copy all packet from hombrew into conda 's env, for me is:
> /opt/homebrew/Cellar/pyqt@5/5.15.6/lib/python3.9/site-packages/
> =>
> /opt/homebrew/Caskroom/miniconda/base/envs/leo3811/lib/python3.8/site-packages/
>
> for now leo can install succeed
> all installed packets is:
>
> $  pip list
> Package                       Version
> ----------------------------- -----------
> alabaster                     0.7.12
> astroid                       2.11.5
> attrs                         21.4.0
> Babel                         2.10.1
> beautifulsoup4                4.11.1
> bs4                           0.0.1
> certifi                       2020.6.20
> charset-normalizer            2.0.12
> commonmark                    0.9.1
> dialite                       0.5.3
> dill                          0.3.5.1
> docutils                      0.17.1
> fastjsonschema                2.15.3
> flexx                         0.8.4
> future                        0.18.2
> idna                          3.3
> imagesize                     1.3.0
> importlib-metadata            4.11.4
> importlib-resources           5.7.1
> isort                         5.10.1
> Jinja2                        3.1.2
> jsonschema                    4.5.1
> jupyter-core                  4.10.0
> lazy-object-proxy             1.7.1
> leo                           5.9
> MarkupSafe                    2.1.1
> mccabe                        0.7.0
> nbformat                      5.4.0
> packaging                     21.3
> pip                           21.2.4
> pip-search                    0.0.12
> platformdirs                  2.5.2
> pscript                       0.7.7
> pyflakes                      2.4.0
> Pygments                      2.12.0
> pylint                        2.13.9
> pyparsing                     3.0.9
> PyQt3D                        5.15.5
> PyQt5                         5.15.6
> PyQt5-sip                     12.9.0
> PyQtChart                     5.15.5
> PyQtDataVisualization         5.15.5
> PyQtNetworkAuth               5.15.5
> PyQtPurchasing                5.15.5
> pyrsistent                    0.18.1
> pytz                          2022.1
> requests                      2.27.1
> rich                          12.4.4
> setuptools                    61.2.0
> six                           1.16.0
> snowballstemmer               2.2.0
> soupsieve                     2.3.2.post1
> Sphinx                        4.5.0
> sphinxcontrib-applehelp       1.0.2
> sphinxcontrib-devhelp         1.0.2
> sphinxcontrib-htmlhelp        2.0.0
> sphinxcontrib-jsmath          1.0.1
> sphinxcontrib-qthelp          1.0.3
> sphinxcontrib-serializinghtml 1.1.5
> tomli                         2.0.1
> tornado                       6.1
> traitlets                     5.2.1.post0
> typing_extensions             4.2.0
> urllib3                       1.26.9
> webruntime                    0.5.8
> wheel                         0.37.1
> wrapt                         1.14.1
> zipp                          3.8.0
>
>
>
> but when i try run leo under this env, is error:
>
> ༄  leo
> leoQt.py: can not fully import PyQt5.
> Traceback (most recent call last):
>
>   File 
> "/opt/homebrew/Caskroom/miniconda/base/envs/leo3811/lib/python3.8/site-packages/leo/core/leoQt.py",
> line 55, in <module>
>     from PyQt5 import QtCore
>
> ModuleNotFoundError: No module named 'PyQt5.sip'
>
>
> Traceback (most recent call last):
>   File "/opt/homebrew/Caskroom/miniconda/base/envs/leo3811/bin/leo",
> line 5, in <module>
>     from leo.core.runLeo import run
>   File 
> "/opt/homebrew/Caskroom/miniconda/base/envs/leo3811/lib/python3.8/site-packages/leo/core/runLeo.py",
> line 27, in <module>
>     leoGlobals.app = leoApp.LeoApp()
>   File 
> "/opt/homebrew/Caskroom/miniconda/base/envs/leo3811/lib/python3.8/site-packages/leo/core/leoApp.py",
> line 334, in __init__
>     import leo.core.leoFrame as leoFrame
>   File 
> "/opt/homebrew/Caskroom/miniconda/base/envs/leo3811/lib/python3.8/site-packages/leo/core/leoFrame.py",
> line 13, in <module>
>     import leo.core.leoColorizer as leoColorizer
>   File 
> "/opt/homebrew/Caskroom/miniconda/base/envs/leo3811/lib/python3.8/site-packages/leo/core/leoColorizer.py",
> line 18, in <module>
>     from leo.core.leoQt import Qsci, QtGui, QtWidgets
>   File 
> "/opt/homebrew/Caskroom/miniconda/base/envs/leo3811/lib/python3.8/site-packages/leo/core/leoQt.py",
> line 88, in <module>
>     qt_version = QtCore.QT_VERSION_STR
> NameError: name 'QtCore' is not defined
>
> what i miss?
>

appended, i try base py 3.9.11 env re-install leo is ok,
but when run, is diff error:

༼conda: py396༽~༽
༄  leo
Traceback (most recent call last):
  File "/opt/homebrew/Caskroom/miniconda/base/envs/py396/bin/leo",
line 8, in <module>
    sys.exit(run())
  File 
"/opt/homebrew/Caskroom/miniconda/base/envs/py396/lib/python3.9/site-packages/leo/core/runLeo.py",
line 72, in run
    g.app.loadManager.load(fileName, pymacs)
  File 
"/opt/homebrew/Caskroom/miniconda/base/envs/py396/lib/python3.9/site-packages/leo/core/leoApp.py",
line 2252, in load
    t1 = time.clock()
AttributeError: module 'time' has no attribute 'clock'



-- 
----------------
life is pathetic, go Pythonic. 人生苦短, Python当歌 ;-)
课: https://py.101.camp/
怼: https://du.101.camp/
俺: http://zoomquiet.io
许: http://creativecommons.org/licenses/by-sa/2.5/cn/
怒: 冗余不做,日子甭过!备份不做,十恶不赦.
KM keep growing environment culture which promoting organization learning ;-)

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/CAAFijRcinEp-Sk-FJhZ5WE0-3m-N7OcO6GNGwj5%3DGi2rU5agMw%40mail.gmail.com.

Reply via email to