in the old MBP i install Leo flow
Installing Leo — Leo 6.6.1 documentation
https://leoeditor.com/installing.html#installing-leo-with-pip
(in fact "Installing Leo on MacOs 10.7 (Lion) and later¶" chapter is my logging)
after upgrade into M1max MBP and macOS 12.3.1, some thing is change;
i tried:
- PyENV, can not complile python 3.10.*
- Anaconda, can create py3.10 env, but can usage pip install Leo
- ...
so try install the lasted Leo with Homebrew Python
༄ abrew info pyt...@3.10
pyt...@3.10: stable 3.10.4 (bottled) [keg-only]
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/opt/homebrew/Cellar/pyt...@3.10/3.10.4 (3,165 files, 57.7MB)
Poured from bottle on 2022-05-06 at 12:16:44
From:
https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/pyt...@3.10.rb
License: Python-2.0
==> Dependencies
Build: pkg-config ✔
Required: gdbm ✔, mpdecimal ✔, openssl@1.1 ✔, readline ✔, sqlite ✔, xz ✔
==> Caveats
Python has been installed as
/opt/homebrew/opt/pyt...@3.10/bin/python3
Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
/opt/homebrew/opt/pyt...@3.10/libexec/bin
You can install Python packages with
/opt/homebrew/opt/pyt...@3.10/bin/pip3 install <package>
They will install into the site-package directory
/opt/homebrew/lib/python3.10/site-packages
tkinter is no longer included with this formula, but it is available separately:
brew install pyth...@3.10
See:
https://docs.brew.sh/Homebrew-and-Python
pyt...@3.10 is keg-only, which means it was not symlinked into /opt/homebrew,
because this is an alternate version of another formula.
If you need to have pyt...@3.10 first in your PATH, run:
echo 'export PATH="/opt/homebrew/opt/pyt...@3.10/bin:$PATH"' >>
/Users/zoomq/.bash_profile
For compilers to find pyt...@3.10 you may need to set:
export LDFLAGS="-L/opt/homebrew/opt/pyt...@3.10/lib"
For pkg-config to find pyt...@3.10 you may need to set:
export PKG_CONFIG_PATH="/opt/homebrew/opt/pyt...@3.10/lib/pkgconfig"
==> Analytics
install: 327,625 (30 days), 1,043,942 (90 days), 2,203,047 (365 days)
install-on-request: 78,597 (30 days), 260,440 (90 days), 359,785 (365 days)
build-error: 328 (30 days)
but when i try pip install leo:
༄ pip install leo
Looking in indexes:
https://mirrors.aliyun.com/pypi/simple/
Collecting leo
Downloading
https://mirrors.aliyun.com/pypi/packages/52/d5/3e0b42cd0a41046ba583ea9e04dcc0e4b7d6454d5d41ce9cf1350f360800/leo-6.6.1-py3-none-any.whl
(13.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.3/13.3 MB 2.0 MB/s eta 0:00:00
Collecting PyQtWebEngine
Downloading
https://mirrors.aliyun.com/pypi/packages/60/66/56e118abb4cddd8e4bea6f89bdec834069b52479fb991748f1b21950811e/PyQtWebEngine-5.15.5.tar.gz
(48 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.6/48.6 KB 1.7 MB/s eta 0:00:00
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [8 lines of output]
Querying qmake about your Qt installation...
/opt/homebrew/bin/qmake -query
These bindings will be built: QtWebEngineCore, QtWebEngine,
QtWebEngineWidgets.
Generating the QtWebEngineCore bindings...
_in_process.py:
/private/var/folders/pl/8rsjzmjn2ybgd71lwqf3lxw80000gp/T/pip-install-2ob2v5nn/pyqtwebengine_bbfdebdd8f894252872cafbbe5a825b3/sip/QtWebEngineCore/QtWebEngineCoremod.sip:
line 25 column 9: 'QtCore/QtCoremod.sip' could not be found
/private/var/folders/pl/8rsjzmjn2ybgd71lwqf3lxw80000gp/T/pip-install-2ob2v5nn/pyqtwebengine_bbfdebdd8f894252872cafbbe5a825b3/sip/QtWebEngineCore/QtWebEngineCoremod.sip:
line 26 column 9: 'QtGui/QtGuimod.sip' could not be found
/private/var/folders/pl/8rsjzmjn2ybgd71lwqf3lxw80000gp/T/pip-install-2ob2v5nn/pyqtwebengine_bbfdebdd8f894252872cafbbe5a825b3/sip/QtWebEngineCore/QtWebEngineCoremod.sip:
line 27 column 9: 'QtNetwork/QtNetworkmod.sip' could not be found
/private/var/folders/pl/8rsjzmjn2ybgd71lwqf3lxw80000gp/T/pip-install-2ob2v5nn/pyqtwebengine_bbfdebdd8f894252872cafbbe5a825b3/sip/QtWebEngineCore/qwebengineclientcertificatestore.sip:
line 24 column 6: 'PyQt_SSL' is not a known qualifier
[end of output]
note: This error originates from a subprocess, and is likely not a
problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
how to fix it ?
----------------
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 ;-)