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.