NiceneNerd/BCML

Unable to install BCML on Python 3.10+

RenniStuffmin opened this issue · 2 comments

OK, so before we begin, I will freely admit that I know next to nothing about Python, so any help would be appreciated!

So, I wanted to install BCML, naturally, but I've been running into problems. I keep getting this at the end:
aaaaaaaaaaah

I made sure to install Python 3.10.9 and the latest Visual C++ Redist (14.34.31931, at the time of typing this).

Again, I hardly know anything about Python, so I don't know why I'm getting this message. Thanks in advance!

I'm not entirely sure how to fix this, because I've never encountered it. But from what I can tell, the error text mentions installing the build tools, and what you have is the redistributable. (It's sorta like you having forks and knives, but you need a spoon and the only way the computer knows for sure to get you a spoon is to make one - but it doesn't have the build tools to build the spoon.)

If I'm reading things right, there's two options to fix this:

  • First is to use python 3.7-3.9, instead - xxhash (the failing library) has a binary for python 3.9 available for download - so you wouldn't have to "build the spoon" in the first place.
  • Second is to go to https://visualstudio.microsoft.com/visual-cpp-build-tools/ and download the build tools, then try to install again. If you choose this option, then the following screenshot should contain all the features you need.

image

Alright, that seemed to work! Everything is installed and working as intended (at least I assume as such). Thanks for the help!