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

Python3.8 Windows Bug: Install pypiwin32 package to enable npipe:// support #156

Closed
seanpmorgan opened this issue Feb 13, 2020 · 2 comments
Labels
bug Something isn't working

Comments

@seanpmorgan
Copy link
Contributor

Running armory with python3.8 on windows will throw this error:
docker.errors.DockerException: Install pypiwin32 package to enable npipe:// support

This is a bit cryptic since pypiwin32 is already installed as a dependency in docker library. Since 3.8 there is a new way packages run post_install and this causes an underlying issue when importing pypiwin32.

It can be fixed by running:
python <path-to-python-env>\Scripts\pywin32_postinstall.py -install

Reference:
docker/docker-py#1870
mhammond/pywin32#1431

Alternatively it could be fixed by conda installing pywin32, but we do not currently package armory in conda.

@seanpmorgan seanpmorgan added the bug Something isn't working label Feb 13, 2020
@seanpmorgan
Copy link
Contributor Author

Closing as there isn't a lot we can do for this and the fix is reported above. Perhaps we should start a FAQ list though.

@CTimmerman
Copy link

Afaik that's due to pywin32 not running the post install script with admin rights via the app store. Python 3.7 from python.org does.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants