# Psd-tools on Windows

**URL:** <https://forums.thimbleweedpark.com/t/psd-tools-on-windows/4657>\
**Category:** Delores Engine\
**Created:** [December 16, 2020, 1:22am UTC](https://forums.thimbleweedpark.com/t/psd-tools-on-windows/4657 "2020-12-16T01:22:57Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [December 16, 2020, 1:22am UTC](https://forums.thimbleweedpark.com/t/psd-tools-on-windows/4657/1 "2020-12-16T01:22:57Z")

</div>

Did anyone get the python psd\_tools working under Windows? I can’t get it to install without a cambatbility errors.

Asking for a friend.

---

<div class="post-metadata">

**Author:** ![Guga](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/guga/32/14476_2.png) [@Guga](https://forums.thimbleweedpark.com/u/Guga)\
**Post date:** [December 16, 2020, 8:25am UTC](https://forums.thimbleweedpark.com/t/psd-tools-on-windows/4657/2 "2020-12-16T08:25:16Z")

</div>

I did, but it was quite some time ago so now I don’t remember if I had to make some changes.

I’ll give it a look when I’m home, at latest in 11 hours

---

<div class="post-metadata">

**Author:** ![Guga](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/guga/32/14476_2.png) [@Guga](https://forums.thimbleweedpark.com/u/Guga)\
**Post date:** [December 16, 2020, 6:38pm UTC](https://forums.thimbleweedpark.com/t/psd-tools-on-windows/4657/3 "2020-12-16T18:38:04Z")

</div>

Ok, I have Python 2.7.17, and I used pip (20.1.1) to install psd\_tools (1.9.13).

Now that I think of it, maybe I had to change something. What kind of errors is python giving to, a-hem, your friend?

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [December 17, 2020, 11:32pm UTC](https://forums.thimbleweedpark.com/t/psd-tools-on-windows/4657/4 "2020-12-17T23:32:58Z")

</div>

My “friend” says it’s a NumPy error (on Windows). There seems to be an issue with a recent windows update. Have I mentioned what a cluster-fuck python is. I like the language, but the way they deal with modules is amateurish (at best).

This is one reason my game engine uses no external libs (except for FMOD). Everything else is compiled from source that is checked into the git repo. It saves me from libs changing out from under me.

---

<div class="post-metadata">

**Author:** ![Guga](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/guga/32/14476_2.png) [@Guga](https://forums.thimbleweedpark.com/u/Guga)\
**Post date:** [December 18, 2020, 7:29am UTC](https://forums.thimbleweedpark.com/t/psd-tools-on-windows/4657/5 "2020-12-18T07:29:56Z")

</div>

I totally agree with you on Python. Great language, but it’s a mess when it comes to modules, versions and so on.

At work I installed Anaconda which makes things even worse, it’s cool that it helps you set up different named environments, so you can have one which runs python 2.7 using numpy 1.18 and another one which runs python 3.9… but then you forget which is which, you run a script and it tells you “you don’t have numpy” and you install it, only to find out you installed it in the wrong environment and now instead of having three different clean environments you have three mishmash environments that kinda look the same because you installed everything everywhere.

That being said… has your friend tried checking the versions? Especially python, python 2 and python 3 are incompatible, some syntax has changed, and scripts (or library versions) that work for one give lots of errors for the other.

---

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [December 18, 2020, 8:02am UTC](https://forums.thimbleweedpark.com/t/psd-tools-on-windows/4657/6 "2020-12-18T08:02:51Z")

</div>

For your Anaconda environments you can [modify, clone, remove, list contents…](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html) and with that create names that help you remember which is which.

Still 100% agree Anaconda is a mess. Installed python 3 recently on a pc that apparently already had python 2 installed through Anaconda and haven’t found yet how to tell Windows to update its path variable to use python 3 by default. (Well, I did find ways how it _should_ work, but they don’t) Uninstalled Anaconda - no dice.

---

<div class="post-metadata">

**Author:** ![flesk](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/flesk/32/12831_2.png) [@flesk](https://forums.thimbleweedpark.com/u/flesk)\
**Post date:** [December 22, 2020, 8:44pm UTC](https://forums.thimbleweedpark.com/t/psd-tools-on-windows/4657/7 "2020-12-22T20:44:15Z")

</div>

Yeah, Python can be a real mess. The way I deal with it (on Linux) is to set up a separate virtualenv per project, and collect all my dependencies in a requirements.txt which I check into version control. It’s a bit of hassle initially, but it’s easier with an IDE, and once it’s set up, it usually works OK.
