Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows installation #5

Open
TomHilk-learning opened this issue Sep 20, 2024 · 2 comments
Open

Windows installation #5

TomHilk-learning opened this issue Sep 20, 2024 · 2 comments

Comments

@TomHilk-learning
Copy link

Before I could run main.py successfully, I had to run "pip install PySide6". Don't know why I did see it listed in requirements.txt. Failed again saying "ModuleNotFound: No module named 'Registry'.
image

Thanks for making this application.

@Gadzhovski
Copy link
Owner

Hi @TomHilk-learning,

There's a compatibility issue with Python 3.12. Please install Python 3.11 from the official Python website: https://www.python.org/downloads/release/python-3110/

If you don't already have Microsoft C++ Build Tools installed, you'll need to install them to compile required packages like libewf-python and pytsk3.

Steps to Resolve:

Step 1: Download and Install Microsoft C++ Build Tools - https://visualstudio.microsoft.com/visual-cpp-build-tools/
During the installation, make sure to select the following workloads:

  • Desktop development with C++
  • C++ build tools

buildtools

Step 2: Open PowerShell as Administrator

Step 3: Verify Python 3.11 is Being Used
python --version

Step 4: Navigate to Project Directory
cd path\to\project

Step 5: Create a Virtual Environment
python -m venv venv

Step 6: Change the Execution Policy

  • Set-ExecutionPolicy RemoteSigned
  • When prompted, press Y and hit Enter.

Step 7: Activate the Virtual Environment
.\venv\Scripts\Activate

Step 8: Install Project Dependencies
pip install -r requirements.txt

@Gadzhovski Gadzhovski mentioned this issue Sep 20, 2024
@TomHilk-learning
Copy link
Author

TomHilk-learning commented Sep 20, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants