docs: add Windows setup guide and fix for 'tree' and 'pdbfixer' import errors (resolves #1047) #1080
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR resolves #1047, where users encounter:
ModuleNotFoundError: No module named 'tree'
This is caused by the dm-tree package not being properly installed or recognized on some Windows environments.
✅ What I Did
Installed dm-tree manually using "" pip install --force-reinstall --no-cache-dir dm-tree "" to resolve the tree module error.
Resolved a follow-up ModuleNotFoundError for pdbfixer by installing it via GitHub:
pip install git+https://github.com/openmm/pdbfixer.git
Verified both test cases in run_alphafold_test.py passed successfully on Windows 10 with Python 3.12.6.
Added a step-by-step Windows installation guide to README.md to help other users avoid this issue.