You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Microtask 2: Installation Issues Encountered on macOS 14.4 (M1)
3
3
4
4
This document outlines the issues I encountered while installing [CHAOSS Augur](https://github.com/chaoss/augur) on a **macOS 14.4 M1** machine using **Python 3.9.18** and **Augur v0.86.0**, along with the solutions I applied to resolve them.
5
5
6
6
---
7
7
8
-
### ❗️Issue 1: pyenv under Rosetta 2
8
+
### Issue 1: pyenv under Rosetta 2
9
9
**Problem:**
10
10
Using `pyenv` to install Python 3.8.x failed due to Rosetta architecture issues:
### ❗️Issue 5: `h5py` version conflict with TensorFlow
78
+
### Issue 5: `h5py` version conflict with TensorFlow
79
79
**Problem:**
80
80
`augur` installs `h5py==3.10.0` but `tensorflow>=2.19.0` requires `h5py>=3.11.0`:
81
81
```
@@ -87,11 +87,11 @@ Manually install the required version:
87
87
```bash
88
88
pip install 'h5py>=3.11.0'
89
89
```
90
-
⚠️ Warning: This conflicts with Augur’s `setup.py`. It may be necessary to fork and patch `requirements.txt`.
90
+
Warning: This conflicts with Augur’s `setup.py`. It may be necessary to fork and patch `requirements.txt`.
91
91
92
92
---
93
93
94
-
### ❗️Issue 6: Invalid CLI commands in docs (`augur db init`)
94
+
### Issue 6: Invalid CLI commands in docs (`augur db init`)
95
95
**Problem:**
96
96
Documentation suggests running:
97
97
```bash
@@ -112,7 +112,7 @@ augur db upgrade-db-version # to apply migrations
112
112
113
113
---
114
114
115
-
### ❗️Issue 7: NLTK download prompt
115
+
### Issue 7: NLTK download prompt
116
116
**Problem:**
117
117
During installation, Augur prompts:
118
118
```
@@ -128,7 +128,7 @@ nltk.download('all')
128
128
129
129
---
130
130
131
-
## ✅ Summary
131
+
## Summary
132
132
133
133
These issues are frequently encountered during Augur installation on Apple Silicon Macs. Resolving and documenting them helps improve onboarding and reduces developer friction.
0 commit comments