I've been checking out this YouTube video on how to set up btcrecover, but I’m confused about which Python version to grab. I’m on a regular Windows 10 machine.
The video suggests downloading the Windows x86-64 executable installer, but that seems outdated now. The recent options are:
Download Windows installer (64-bit)
Download Windows installer (32-bit)
Download Windows installer (ARM64)
So, I’m not sure which one to go for since the video guide is like four years old. Can anyone point me to the right version of Python to use? I noticed that the latest versions are 3.13.1 and 3.12.8.
When I tried to follow the video instructions, my Command Prompt kept telling me there’s a newer version, and it just kept me stuck.
Appreciate any help!
Which version of Python should I download?
8 replies 351 views
bear_hodlerNewbie
Posts: 266 · Reputation: 29
#2Apr 4, 2023, 10:00 AM
I didn't use btcrecover, all I tell is from my experience and what I see written.
From the fact you have Win10, I'd say you need windows 64-bit installer.
Then, about the version, the install page mentions versions until 3.11.x, which is available on the python releases page (search for: Note that Python 3.11.9), that's what I'd use to avoid surprises.
Those options depends on your Windows PC's CPU and OS.
The "64-bit" is the most common in the current gen, the "32-bit" is most likely for older generations,
And the "ARM64" if you're using a Laptop/Mini-Desktop with ARM-based processor.
To make sure, check your specs in "About your PC" (use search) then look for "XXX-bit OS, XXX-based processor" which should match the installer that you need to download.
Using an older python version shouldn't prevent you from using it unless the version of BTCRecover doesn't support it, can you show the actual error?
blockhub968Full Member
Posts: 978 · Reputation: 317
#4Apr 6, 2023, 07:28 PM
1. What YouTube video did you follow?
2. Which btcrecover you tried to install? https://github.com/3rdIteration/btcrecover (newest ones), https://github.com/gurnec/btcrecover or something else?
I used this website https://btcrecover.readthedocs.io/en/latest/INSTALL/
Then I watched the following video: https://www.youtube.com/watch?v=8q65eqpf4gE
I tried to follow the instructions from the YouTube video and the website. I did not get too far since the video seems a little outdated.
satoshihub395Member
Posts: 244 · Reputation: 60
#6Apr 7, 2023, 03:51 AM
According to the website you just shared, they recommend using Python 3.10, and the YouTube video uses Python 3.8. I suppose the video is older than the version published on the website, but I assume the steps are the same, so I would follow the steps using Python 3.10, which I believe is the compatible (tested) Python version with the repository you downloaded from the btcrecover page.
https://www.python.org/downloads/windows/
This is why I've asked you the actual error message that you're seeing in your command prompt.
Because BTCRecover nor Python will get you stuck for using that older version python (v3.8); since cmd is specifically complaining about the version, it may be something trivial.
If ever, BTCRecover will display various compatibility errors but not specifically showing that it's because of the python's version.
That is one of the basics of inquiring for technical support, the "errors" and/or "logs" alongside with the things you've already tested are recommended to minimize the guesswork.
From the practice of working with Python:
1. if you want to execute code written by another person - read the description and choose the version that was used in the project. The reason is banal - for the newest versions, the libraries used in the project may not be adapted yet. The list of libraries and versions can usually be found in the requirements.txt file.
2. Platform to download (x86/x64/ARM...)
- x86 is 32-bit OS, like Windows XP, all modern platforms are x64 (64-bit ).
- ARM - this is for devices like Raspberry Pi, mobile platforms or similar, they use processors on ARM architecture.
ledger_chainMember
Posts: 705 · Reputation: 103
#9Apr 8, 2023, 06:24 PM
All python versions 3.8+ should run BTCrecover just fine.
?Reply
Sign in to reply to this topic
Related topics
- Creating a list of non-zero wallets and their balances using Python 4
- What Should I Know About Multisig Wallets? 13
- Recovering a Bitcoin wallet and address 8
- CipherSeed: A Comprehensive Guide to Super-Secure Crypto Wallet Backups 5
- Curious about recovering BTC from 2010/2011 7
- Pending Transaction Issues 19