Comments (7)
This is somewhat "known" bad behavior on Homebrew's part unfortunately. It's why some people in the Python community recommend against using Homebrew's Python. I'm not typically one of them, I use Homebrew's Python myself, but I'm more tempted to agree if you're not doing Python development full time...
from mathlib-tools.
The install_macos.sh
script will now do so automatically -- but docs for migrating from the old setup probably is a good idea -- it's essentially going to be pipx uninstall mathlibtools && brew install mathlibtools
to move over I believe. If you try that out when you get a minute perhaps and let me know if that works I'm happy to put that command somewhere in the install info if that's helpful.
from mathlib-tools.
Another solution I found recently was to manually fix the link created in
/Users/ar/.local/pipx/venvs/mathlibtools/bin
instead of
python3.9 -> /usr/local/Cellar/[email protected]/3.9.1_7/bin/python3.9
I made it
python3.9 -> /usr/local/bin/python3.9
from mathlib-tools.
FWIW I think a better solution for leanproject
will be shipping it as a shiv
or zipapp
for most users (in which case there's nothing to do, you just download the shiv
)... which I meant to POC for y'all at some point but still haven't managed to find some spare time.
from mathlib-tools.
We likely should close this now I think -- despite the above, if you install leanproject
via brew install mathlibtools
rather than directly via pipx (as `install_macos.sh now does), this issue should no longer exist.
(CC @PatrickMassot)
from mathlib-tools.
Do we have a documentation about this alternative way to install the tools?
from mathlib-tools.
The updated docs are now here. Please post on Zulip or create an issue at our website repo if something is still unclear.
from mathlib-tools.
Related Issues (20)
- Missing / inconsistent version tags HOT 1
- macOS installer should suggest install steps for M1 users HOT 3
- Make a longest-pole script HOT 1
- 'leanproject new' fails with lean 4 installed HOT 2
- `toml` to `tomli` & `tomli_w` migration HOT 6
- [email protected] has a dependency on numpy, but pip doesn't install it automatically HOT 6
- import-graph dot file HOT 1
- clean up git after leanproject get-mathlib-cache HOT 5
- permissions problems with `leanproject up` on Windows HOT 3
- Interrupting download leaves corrupted archive behind HOT 1
- Support looking for leanpkg.toml in cwd HOT 1
- failure with old project
- leanproject get-mathlib-cache doesn't tidy up after itself HOT 1
- SSH problems HOT 5
- leanproject hooks scripts are out of date HOT 2
- refactoring directory structure of mathlib can cause problems HOT 1
- mathlib get-cache and similar should support fetching at specified hash HOT 1
- `elan` is not on $PATH in gnome-terminal HOT 2
- why are we still talking about branch 'lean-3.4.2'? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mathlib-tools.