mirror of
https://github.com/gumyr/build123d.git
synced 2025-12-06 10:41:20 -08:00
Apple silicon conda instructions
This commit is contained in:
parent
74549f1d8d
commit
89aadb233b
1 changed files with 27 additions and 0 deletions
|
|
@ -85,6 +85,33 @@ Which should return something similar to:
|
|||
├── Face at 0x165e88218f0, Center(0.5, 1.0, 0.0)
|
||||
└── Face at 0x165eb21ee70, Center(0.5, 1.0, 3.0)
|
||||
|
||||
Special notes on Apple Silicon intalls
|
||||
----------------------------------------------
|
||||
|
||||
Due to some dependencies not being available via pip, there is a bit of a hacky work around for Apple Silicon installs (M1 or M2 ARM64 architecture machines - if you aren't sure, try `uname -p` in a terminal and see if it returns arm). Specifically the cadquery-ocp dependency fails to resolve at install time. The error looks something like this:
|
||||
|
||||
.. doctest::
|
||||
|
||||
└[~]> python3 -m pip install git+https://github.com/gumyr/build123d
|
||||
Collecting git+https://github.com/gumyr/build123d
|
||||
...
|
||||
INFO: pip is looking at multiple versions of build123d to determine which version is compatible with other requirements. This could take a while.
|
||||
ERROR: Could not find a version that satisfies the requirement cadquery-ocp~=7.7.0a0 (from build123d) (from versions: none)
|
||||
ERROR: No matching distribution found for cadquery-ocp~=7.7.0a0
|
||||
|
||||
A procedure for avoiding this issue is to install in a conda environment, which does have the missing dependency (substituting <YOUR ENVIRONMENT NAME> for the environment name you want to use for this install):
|
||||
|
||||
.. doctest::
|
||||
|
||||
conda create -n <YOUR ENVIRONMENT NAME> python=3.10
|
||||
conda activate <YOUR ENVIRONMENT NAME>
|
||||
conda install -c cadquery -c conda-forge cadquery=master
|
||||
pip install --no-deps git+https://github.com/gumyr/build123d svgwrite svgpathtools anytree scipy
|
||||
pip install --no-deps ocp_tessellate webcolors==1.12 numpy numpy-quaternion cachetools==5.2.0
|
||||
pip install --no-deps ocp_vscode requests orjson urllib3 certifi
|
||||
|
||||
`You can track the issue here <https://github.com/CadQuery/ocp-build-system/issues/11#issuecomment-1407769681>`_
|
||||
|
||||
Adding a nicer GUI
|
||||
----------------------------------------------
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue