Installation issue

Hi Rob , I am getting installation issue. Plz help

Rob, I am using - Using Python 3.8.1. I tried from Terminal and from Powershell same error message.

Hi Shiam, welcome to the community!

I’ll jump in here instead of Robert.

We are currently only supporting Python 3.6 and 3.7. Please try to run PerceptiLabs using one of these Python versions and let us know if you still run into any issues.

Cheers

Okay thanks. Will try 3.6 and 3. 7 and will let you know how it goes.

Sounds great @siamsoft, thanks!

@misakss, same issue here,. please any plans regarding supporting also 3.8?

Cheers,
m

Hi @miro-ka,

We definitely have plans for that, looking to have it out on 3.8 this year :slight_smile:

All the best,
Robert

Hi,
I run into the same error when trying to pip install on MacOS 10.12.6. At the time the minimal requirements as stated on the website included 10.12. but those minimum requirements have been meanwhile updated to MacOS 10.14. Rob nevertheless helped me to get a previous version installed on my machine, which was highly appreciated. Thanks!

2 Likes

Hi
I get the same error with Python 3.7 on Windows 10.
Pls help!

Hi @Symmetry,

What does it say in the terminal if you run it as β€œperceptilabs -v=3”?

All the best,
Robert

I have the same problem.

This is what the console returns with the -v

(base) C:\Users\carlo>conda activate pl

(pl) C:\Users\carlo>pip install -v percepilabs
Using pip 21.1.3 from D:\Programas\Anaconda3\envs\pl\lib\site-packages\pip (python 3.7)
Non-user install because site-packages writeable
Created temporary directory: C:\Users\carlo\AppData\Local\Temp\pip-ephem-wheel-cache-tr_6mnu0
Created temporary directory: C:\Users\carlo\AppData\Local\Temp\pip-req-tracker-4mctzubm
Initialized build tracking at C:\Users\carlo\AppData\Local\Temp\pip-req-tracker-4mctzubm
Created build tracker: C:\Users\carlo\AppData\Local\Temp\pip-req-tracker-4mctzubm
Entered build tracker: C:\Users\carlo\AppData\Local\Temp\pip-req-tracker-4mctzubm
Created temporary directory: C:\Users\carlo\AppData\Local\Temp\pip-install-bomlqzfh
1 location(s) to search for versions of percepilabs:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File β€œD:\Programas\Anaconda3\envs\pl\lib\site-packages\pip_internal\resolution\resolvelib\resolver.py”, line 128, in resolve
requirements, max_rounds=try_to_avoid_resolution_too_deep
File β€œD:\Programas\Anaconda3\envs\pl\lib\site-packages\pip_vendor\resolvelib\resolvers.py”, line 473, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
File β€œD:\Programas\Anaconda3\envs\pl\lib\site-packages\pip_vendor\resolvelib\resolvers.py”, line 343, in resolve
raise ResolutionImpossible(e.criterion.information)
pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement(β€˜percepilabs’), parent=None)]

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File β€œD:\Programas\Anaconda3\envs\pl\lib\site-packages\pip_internal\cli\base_command.py”, line 180, in _main
status = self.run(options, args)
File β€œD:\Programas\Anaconda3\envs\pl\lib\site-packages\pip_internal\cli\req_command.py”, line 205, in wrapper
return func(self, options, args)
File β€œD:\Programas\Anaconda3\envs\pl\lib\site-packages\pip_internal\commands\install.py”, line 319, in run
reqs, check_supported_wheels=not options.target_dir
File β€œD:\Programas\Anaconda3\envs\pl\lib\site-packages\pip_internal\resolution\resolvelib\resolver.py”, line 136, in resolve
raise error from e
pip._internal.exceptions.DistributionNotFound: No matching distribution found for percepilabs
Removed build tracker: β€˜C:\Users\carlo\AppData\Local\Temp\pip-req-tracker-4mctzubm’

Hi @Xerthor

I notice the word β€œpercepilabs” where β€œperceptilabs” should be.

Try again with

pip install -v perceptilabs

HTH

Thank you, @JulianSMoore. It worked. But now, I need to downgrade Django.

(pl) C:\Users\carlo>pip install perceptilabs
Collecting perceptilabs
Using cached perceptilabs-0.12.14-cp37-cp37m-win_amd64.whl (11.2 MB)
Collecting boltons>=19.3.0
Using cached boltons-21.0.0-py2.py3-none-any.whl (193 kB)
Collecting Deprecated>=1.2.10
Using cached Deprecated-1.2.12-py2.py3-none-any.whl (9.5 kB)
Collecting asgiref>=3.2.10
Using cached asgiref-3.4.1-py3-none-any.whl (25 kB)
Collecting azure-storage-blob==12.6.0
Using cached azure_storage_blob-12.6.0-py2.py3-none-any.whl (328 kB)
Collecting tensorflow==2.5.0
Using cached tensorflow-2.5.0-cp37-cp37m-win_amd64.whl (422.6 MB)
Collecting astor>=0.8.0
Using cached astor-0.8.1-py2.py3-none-any.whl (27 kB)
Collecting fsspec>=0.6.0
Using cached fsspec-2021.6.1-py3-none-any.whl (115 kB)
Collecting wcwidth>=0.1.9
Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting colorama==0.4.3
Using cached colorama-0.4.3-py2.py3-none-any.whl (15 kB)
Collecting opencv-python
Using cached opencv_python-4.5.2.54-cp37-cp37m-win_amd64.whl (34.7 MB)
Collecting djangorestframework>=3.11.0
Using cached djangorestframework-3.12.4-py3-none-any.whl (957 kB)
Collecting requests-oauthlib>=1.2.0
Using cached requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB)
Collecting greenlet>=0.4.15
Using cached greenlet-1.1.0-cp37-cp37m-win_amd64.whl (95 kB)
Collecting django-http-exceptions>=1.3.1
Using cached django_http_exceptions-1.4.0-py3-none-any.whl
Collecting blessings>=1.7
Using cached blessings-1.7-py3-none-any.whl (18 kB)
Collecting idna>=2.10
Using cached idna-3.2-py3-none-any.whl (59 kB)
Collecting gym-unity>=0.20.0
Using cached gym_unity-0.27.0-py3-none-any.whl (5.4 kB)
Collecting pydantic>=1.6.1
Using cached pydantic-1.8.2-cp37-cp37m-win_amd64.whl (1.9 MB)
Collecting pytz>=2019.3
Using cached pytz-2021.1-py2.py3-none-any.whl (510 kB)
Collecting requests>=2.23.0
Using cached requests-2.25.1-py2.py3-none-any.whl (61 kB)
Collecting tf2onnx==1.7.2
Using cached tf2onnx-1.7.2-py3-none-any.whl (199 kB)
Collecting chardet>=3.0.4
Using cached chardet-4.0.0-py2.py3-none-any.whl (178 kB)
Collecting dask[array]==2.6.0
Using cached dask-2.6.0-py3-none-any.whl (760 kB)
Collecting azure-eventhub==5.1.0
Using cached azure_eventhub-5.1.0-py2.py3-none-any.whl (97 kB)
Collecting python-dateutil>=2.8.1
Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting boto3>=1.9.233
Downloading boto3-1.17.108-py2.py3-none-any.whl (131 kB)
|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 131 kB 1.7 MB/s
Collecting flask>=1.1.1
Using cached Flask-2.0.1-py3-none-any.whl (94 kB)
Collecting Django==3.2
Using cached Django-3.2-py3-none-any.whl (7.9 MB)
Collecting django-request-logging>=0.7.2
Using cached django_request_logging-0.7.3-py2.py3-none-any.whl (8.0 kB)
Collecting scikit-image==0.17.2
Using cached scikit_image-0.17.2-cp37-cp37m-win_amd64.whl (11.5 MB)
Collecting sentry-sdk[flask]>=1.1.0
Downloading sentry_sdk-1.3.0-py2.py3-none-any.whl (133 kB)
|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 133 kB 2.2 MB/s
Collecting Send2Trash>=1.5.0
Using cached Send2Trash-1.7.1-py3-none-any.whl (17 kB)
Collecting markdown>=3.2.1
Using cached Markdown-3.3.4-py3-none-any.whl (97 kB)
Collecting PyJWT>=1.7.1
Using cached PyJWT-2.1.0-py3-none-any.whl (16 kB)
Collecting psutil>=5.6.3
Using cached psutil-5.8.0-cp37-cp37m-win_amd64.whl (244 kB)
Collecting PyGithub>=1.53
Using cached PyGithub-1.55-py3-none-any.whl (291 kB)
Collecting six>=1.14.0
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting psycopg2-binary>=2.8.5
Using cached psycopg2_binary-2.9.1-cp37-cp37m-win_amd64.whl (1.1 MB)
Collecting pygments>=2.6.1
Using cached Pygments-2.9.0-py3-none-any.whl (1.0 MB)
Collecting onnx==1.9.0
Using cached onnx-1.9.0-cp37-cp37m-win_amd64.whl (11.2 MB)
Collecting curtsies>=0.3.1
Using cached curtsies-0.3.5-py3-none-any.whl
Collecting jinja2>=2.10.3
Using cached Jinja2-3.0.1-py3-none-any.whl (133 kB)
Collecting scikit-learn>=0.22.1
Using cached scikit_learn-0.24.2-cp37-cp37m-win_amd64.whl (6.8 MB)
Collecting django-cors-headers>=3.2.1
Using cached django_cors_headers-3.7.0-py3-none-any.whl (12 kB)
Collecting pillow==7.0.0
Using cached Pillow-7.0.0-cp37-cp37m-win_amd64.whl (2.0 MB)
Collecting wrapt>=1.12.1
Using cached wrapt-1.12.1-py3-none-any.whl
Collecting boto>=2.49.0
Using cached boto-2.49.0-py2.py3-none-any.whl (1.4 MB)
Collecting jsonschema==3.2.0
Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
Collecting smmap>=3.0.4
Using cached smmap-4.0.0-py2.py3-none-any.whl (24 kB)
Collecting keras2onnx==1.7.0
Using cached keras2onnx-1.7.0-py3-none-any.whl (96 kB)
Requirement already satisfied: certifi>=2020.4.5.1 in d:\programas\anaconda3\envs\pl\lib\site-packages (from perceptilabs) (2021.5.30)
Collecting pyzmq>=18.1.1
Using cached pyzmq-22.1.0-cp37-cp37m-win_amd64.whl (1.1 MB)
Collecting Django>=3.1
Using cached Django-3.2.5-py3-none-any.whl (7.9 MB)
Collecting websocket-client>=1.1.0
Using cached websocket_client-1.1.0-py2.py3-none-any.whl (68 kB)
Collecting h5py==3.1.0
Using cached h5py-3.1.0-cp37-cp37m-win_amd64.whl (2.7 MB)
Collecting tensorflow-addons==0.13.0
Using cached tensorflow_addons-0.13.0-cp37-cp37m-win_amd64.whl (615 kB)
Collecting gputil>=1.4.0
Using cached GPUtil-1.4.0-py3-none-any.whl
Collecting flask-compress==1.9.0
Using cached Flask_Compress-1.9.0-py3-none-any.whl (7.3 kB)
Collecting importlib-metadata>=1.7.0
Using cached importlib_metadata-4.6.1-py3-none-any.whl (17 kB)
Collecting urllib3==1.25.10
Using cached urllib3-1.25.10-py2.py3-none-any.whl (127 kB)
Collecting pyparsing>=2.4.7
Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Collecting gitdb>=4.0.5
Using cached gitdb-4.0.7-py3-none-any.whl (63 kB)
Collecting mixpanel==4.7.0
Using cached mixpanel-4.7.0-py2.py3-none-any.whl (8.2 kB)
Collecting pandas>=0.25.0
Using cached pandas-1.3.0-cp37-cp37m-win_amd64.whl (10.0 MB)
Collecting GitPython>=3.1.8
Using cached GitPython-3.1.18-py3-none-any.whl (170 kB)
Collecting pypiwin32>=223
Using cached pypiwin32-223-py3-none-any.whl (1.7 kB)
Collecting packaging>=20.4
Using cached packaging-21.0-py3-none-any.whl (40 kB)
Collecting oauthlib>=3.0.2
Using cached oauthlib-3.1.1-py2.py3-none-any.whl (146 kB)
Collecting sqlparse>=0.3.1
Using cached sqlparse-0.4.1-py3-none-any.whl (42 kB)
Collecting cryptography>=2.8
Using cached cryptography-3.4.7-cp36-abi3-win_amd64.whl (1.6 MB)
Collecting zipp>=3.1.0
Using cached zipp-3.5.0-py3-none-any.whl (5.7 kB)
Collecting waitress==2.0.0
Using cached waitress-2.0.0-py3-none-any.whl (56 kB)
Collecting numpy<=1.19.2,>=1.18.5
Using cached numpy-1.19.2-cp37-cp37m-win_amd64.whl (12.9 MB)
Collecting websockets>=8.1
Using cached websockets-9.1-cp37-cp37m-win_amd64.whl (90 kB)
Collecting scipy>=1.3.0
Using cached scipy-1.7.0-cp37-cp37m-win_amd64.whl (33.6 MB)
Collecting azure-core<2.0.0,>=1.5.0
Using cached azure_core-1.16.0-py2.py3-none-any.whl (163 kB)
Collecting uamqp<2.0,>=1.2.7
Using cached uamqp-1.4.1-cp37-cp37m-win_amd64.whl (863 kB)
Collecting msrest>=0.6.10
Using cached msrest-0.6.21-py2.py3-none-any.whl (85 kB)
Collecting toolz>=0.7.3
Using cached toolz-0.11.1-py3-none-any.whl (55 kB)
Collecting partd>=0.3.10
Using cached partd-1.2.0-py3-none-any.whl (19 kB)
Collecting cloudpickle>=0.2.1
Using cached cloudpickle-1.6.0-py3-none-any.whl (23 kB)
Collecting brotli
Using cached Brotli-1.0.9-cp37-cp37m-win_amd64.whl (365 kB)
Collecting cached-property
Using cached cached_property-1.5.2-py2.py3-none-any.whl (7.6 kB)
Collecting pyrsistent>=0.14.0
Using cached pyrsistent-0.18.0-cp37-cp37m-win_amd64.whl (62 kB)
Requirement already satisfied: setuptools in d:\programas\anaconda3\envs\pl\lib\site-packages (from jsonschema==3.2.0->perceptilabs) (52.0.0.post20210125)
Collecting attrs>=17.4.0
Using cached attrs-21.2.0-py2.py3-none-any.whl (53 kB)
Collecting fire
Using cached fire-0.4.0-py2.py3-none-any.whl
Collecting protobuf
Using cached protobuf-3.17.3-cp37-cp37m-win_amd64.whl (909 kB)
Collecting onnxconverter-common>=1.7.0
Using cached onnxconverter_common-1.8.1-py2.py3-none-any.whl (77 kB)
Collecting typing-extensions>=3.6.2.1
Using cached typing_extensions-3.10.0.0-py3-none-any.whl (26 kB)
Collecting tifffile>=2019.7.26
Using cached tifffile-2021.7.2-py3-none-any.whl (169 kB)
Collecting imageio>=2.3.0
Using cached imageio-2.9.0-py3-none-any.whl (3.3 MB)
Collecting PyWavelets>=1.1.1
Using cached PyWavelets-1.1.1-cp37-cp37m-win_amd64.whl (4.2 MB)
Collecting matplotlib!=3.0.0,>=2.0.0
Using cached matplotlib-3.4.2-cp37-cp37m-win_amd64.whl (7.1 MB)
Collecting networkx>=2.0
Downloading networkx-2.6.1-py3-none-any.whl (1.9 MB)
|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 1.9 MB 3.3 MB/s
Collecting six>=1.14.0
Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting termcolor~=1.1.0
Using cached termcolor-1.1.0-py3-none-any.whl
Collecting gast==0.4.0
Using cached gast-0.4.0-py3-none-any.whl (9.8 kB)
Collecting google-pasta~=0.2
Using cached google_pasta-0.2.0-py3-none-any.whl (57 kB)
Collecting grpcio~=1.34.0
Using cached grpcio-1.34.1-cp37-cp37m-win_amd64.whl (2.9 MB)
Collecting keras-nightly~=2.5.0.dev
Using cached keras_nightly-2.5.0.dev2021032900-py2.py3-none-any.whl (1.2 MB)
Collecting typing-extensions>=3.6.2.1
Using cached typing_extensions-3.7.4.3-py3-none-any.whl (22 kB)
Collecting tensorboard~=2.5
Using cached tensorboard-2.5.0-py3-none-any.whl (6.0 MB)
Collecting astunparse~=1.6.3
Using cached astunparse-1.6.3-py2.py3-none-any.whl (12 kB)
Collecting flatbuffers~=1.12.0
Using cached flatbuffers-1.12-py2.py3-none-any.whl (15 kB)
Collecting absl-py~=0.10
Using cached absl_py-0.13.0-py3-none-any.whl (132 kB)
Collecting opt-einsum~=3.3.0
Using cached opt_einsum-3.3.0-py3-none-any.whl (65 kB)
Collecting keras-preprocessing~=1.1.2
Using cached Keras_Preprocessing-1.1.2-py2.py3-none-any.whl (42 kB)
Requirement already satisfied: wheel~=0.35 in d:\programas\anaconda3\envs\pl\lib\site-packages (from tensorflow==2.5.0->perceptilabs) (0.36.2)
Collecting tensorflow-estimator<2.6.0,>=2.5.0rc0
Using cached tensorflow_estimator-2.5.0-py2.py3-none-any.whl (462 kB)
Collecting typeguard>=2.7
Using cached typeguard-2.12.1-py3-none-any.whl (17 kB)
Collecting s3transfer<0.5.0,>=0.4.0
Using cached s3transfer-0.4.2-py2.py3-none-any.whl (79 kB)
Collecting botocore<1.21.0,>=1.20.108
Downloading botocore-1.20.108-py2.py3-none-any.whl (7.7 MB)
|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 7.7 MB 1.7 MB/s
Collecting jmespath<1.0.0,>=0.7.1
Using cached jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Collecting cffi>=1.12
Downloading cffi-1.14.6-cp37-cp37m-win_amd64.whl (178 kB)
|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 178 kB 3.2 MB/s
Collecting pycparser
Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB)
Collecting cwcwidth
Using cached cwcwidth-0.1.4-cp37-cp37m-win_amd64.whl (20 kB)
Collecting Werkzeug>=2.0
Using cached Werkzeug-2.0.1-py3-none-any.whl (288 kB)
Collecting itsdangerous>=2.0
Using cached itsdangerous-2.0.1-py3-none-any.whl (18 kB)
Collecting click>=7.1.2
Using cached click-8.0.1-py3-none-any.whl (97 kB)
Collecting mlagents-envs==0.27.0
Using cached mlagents_envs-0.27.0-py3-none-any.whl (75 kB)
Collecting gym
Using cached gym-0.18.3-py3-none-any.whl
Collecting pyyaml>=3.1.0
Using cached PyYAML-5.4.1-cp37-cp37m-win_amd64.whl (210 kB)
Collecting MarkupSafe>=2.0
Using cached MarkupSafe-2.0.1-cp37-cp37m-win_amd64.whl (14 kB)
Collecting cycler>=0.10
Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Collecting kiwisolver>=1.0.1
Using cached kiwisolver-1.3.1-cp37-cp37m-win_amd64.whl (51 kB)
Collecting isodate>=0.6.0
Using cached isodate-0.6.0-py2.py3-none-any.whl (45 kB)
Collecting locket
Using cached locket-0.2.1-py2.py3-none-any.whl (4.1 kB)
Collecting pynacl>=1.4.0
Using cached PyNaCl-1.4.0-cp37-cp37m-win_amd64.whl (206 kB)
Collecting pywin32>=223
Using cached pywin32-301-cp37-cp37m-win_amd64.whl (9.2 MB)
Collecting idna>=2.9
Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting joblib>=0.11
Using cached joblib-1.0.1-py3-none-any.whl (303 kB)
Collecting threadpoolctl>=2.0.0
Downloading threadpoolctl-2.2.0-py3-none-any.whl (12 kB)
Collecting blinker>=1.1
Using cached blinker-1.4-py3-none-any.whl
Collecting tensorboard-data-server<0.7.0,>=0.6.0
Using cached tensorboard_data_server-0.6.1-py3-none-any.whl (2.4 kB)
Collecting google-auth<2,>=1.6.3
Using cached google_auth-1.32.1-py2.py3-none-any.whl (147 kB)
Collecting tensorboard-plugin-wit>=1.6.0
Using cached tensorboard_plugin_wit-1.8.0-py3-none-any.whl (781 kB)
Collecting google-auth-oauthlib<0.5,>=0.4.1
Using cached google_auth_oauthlib-0.4.4-py2.py3-none-any.whl (18 kB)
Collecting pyasn1-modules>=0.2.1
Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
Collecting rsa<5,>=3.1.4
Using cached rsa-4.7.2-py3-none-any.whl (34 kB)
Collecting cachetools<5.0,>=2.0.0
Using cached cachetools-4.2.2-py3-none-any.whl (11 kB)
Collecting pyasn1<0.5.0,>=0.4.6
Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Collecting pyglet<=1.5.15,>=1.4.0
Using cached pyglet-1.5.15-py3-none-any.whl (1.1 MB)
Installing collected packages: urllib3, pyasn1, idna, chardet, zipp, typing-extensions, six, rsa, requests, pyasn1-modules, oauthlib, cachetools, requests-oauthlib, pytz, python-dateutil, pyparsing, pycparser, protobuf, pillow, numpy, MarkupSafe, kiwisolver, jmespath, importlib-metadata, google-auth, cycler, colorama, wrapt, Werkzeug, toolz, termcolor, tensorboard-plugin-wit, tensorboard-data-server, sqlparse, smmap, scipy, pyyaml, pyglet, pandas, onnx, matplotlib, markdown, locket, jinja2, itsdangerous, isodate, grpcio, google-auth-oauthlib, cloudpickle, click, cffi, cached-property, botocore, asgiref, absl-py, uamqp, typeguard, tifffile, threadpoolctl, tensorflow-estimator, tensorboard, sentry-sdk, s3transfer, pywin32, PyWavelets, pyrsistent, pynacl, PyJWT, partd, opt-einsum, onnxconverter-common, networkx, msrest, mlagents-envs, keras-preprocessing, keras-nightly, joblib, imageio, h5py, gym, google-pasta, gitdb, gast, fsspec, flatbuffers, flask, fire, Django, Deprecated, dask, cwcwidth, cryptography, brotli, blinker, blessings, azure-core, attrs, astunparse, websockets, websocket-client, wcwidth, waitress, tf2onnx, tensorflow-addons, tensorflow, Send2Trash, scikit-learn, scikit-image, pyzmq, pypiwin32, pygments, PyGithub, pydantic, psycopg2-binary, psutil, packaging, opencv-python, mixpanel, keras2onnx, jsonschema, gym-unity, greenlet, gputil, GitPython, flask-compress, djangorestframework, django-request-logging, django-http-exceptions, django-cors-headers, curtsies, boto3, boto, boltons, azure-storage-blob, azure-eventhub, astor, perceptilabs
ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
perceptilabs 0.12.14 requires Django==3.2, but you have django 3.2.5 which is incompatible.
Successfully installed Deprecated-1.2.12 Django-3.2.5 GitPython-3.1.18 MarkupSafe-2.0.1 PyGithub-1.55 PyJWT-2.1.0 PyWavelets-1.1.1 Send2Trash-1.7.1 Werkzeug-2.0.1 absl-py-0.13.0 asgiref-3.4.1 astor-0.8.1 astunparse-1.6.3 attrs-21.2.0 azure-core-1.16.0 azure-eventhub-5.1.0 azure-storage-blob-12.6.0 blessings-1.7 blinker-1.4 boltons-21.0.0 boto-2.49.0 boto3-1.17.108 botocore-1.20.108 brotli-1.0.9 cached-property-1.5.2 cachetools-4.2.2 cffi-1.14.6 chardet-4.0.0 click-8.0.1 cloudpickle-1.6.0 colorama-0.4.3 cryptography-3.4.7 curtsies-0.3.5 cwcwidth-0.1.4 cycler-0.10.0 dask-2.6.0 django-cors-headers-3.7.0 django-http-exceptions-1.4.0 django-request-logging-0.7.3 djangorestframework-3.12.4 fire-0.4.0 flask-2.0.1 flask-compress-1.9.0 flatbuffers-1.12 fsspec-2021.6.1 gast-0.4.0 gitdb-4.0.7 google-auth-1.32.1 google-auth-oauthlib-0.4.4 google-pasta-0.2.0 gputil-1.4.0 greenlet-1.1.0 grpcio-1.34.1 gym-0.18.3 gym-unity-0.27.0 h5py-3.1.0 idna-2.10 imageio-2.9.0 importlib-metadata-4.6.1 isodate-0.6.0 itsdangerous-2.0.1 jinja2-3.0.1 jmespath-0.10.0 joblib-1.0.1 jsonschema-3.2.0 keras-nightly-2.5.0.dev2021032900 keras-preprocessing-1.1.2 keras2onnx-1.7.0 kiwisolver-1.3.1 locket-0.2.1 markdown-3.3.4 matplotlib-3.4.2 mixpanel-4.7.0 mlagents-envs-0.27.0 msrest-0.6.21 networkx-2.6.1 numpy-1.19.2 oauthlib-3.1.1 onnx-1.9.0 onnxconverter-common-1.8.1 opencv-python-4.5.2.54 opt-einsum-3.3.0 packaging-21.0 pandas-1.3.0 partd-1.2.0 perceptilabs-0.12.14 pillow-7.0.0 protobuf-3.17.3 psutil-5.8.0 psycopg2-binary-2.9.1 pyasn1-0.4.8 pyasn1-modules-0.2.8 pycparser-2.20 pydantic-1.8.2 pyglet-1.5.15 pygments-2.9.0 pynacl-1.4.0 pyparsing-2.4.7 pypiwin32-223 pyrsistent-0.18.0 python-dateutil-2.8.1 pytz-2021.1 pywin32-301 pyyaml-5.4.1 pyzmq-22.1.0 requests-2.25.1 requests-oauthlib-1.3.0 rsa-4.7.2 s3transfer-0.4.2 scikit-image-0.17.2 scikit-learn-0.24.2 scipy-1.7.0 sentry-sdk-1.3.0 six-1.15.0 smmap-4.0.0 sqlparse-0.4.1 tensorboard-2.5.0 tensorboard-data-server-0.6.1 tensorboard-plugin-wit-1.8.0 tensorflow-2.5.0 tensorflow-addons-0.13.0 tensorflow-estimator-2.5.0 termcolor-1.1.0 tf2onnx-1.7.2 threadpoolctl-2.2.0 tifffile-2021.7.2 toolz-0.11.1 typeguard-2.12.1 typing-extensions-3.7.4.3 uamqp-1.4.1 urllib3-1.25.10 waitress-2.0.0 wcwidth-0.2.5 websocket-client-1.1.0 websockets-9.1 wrapt-1.12.1 zipp-3.5.0

(pl) C:\Users\carlo>

I downgraded using:
pip install -U Django==3.2

Then rewrote:
pip install perceptilabs
and it installed it correctly. I could run:
perceptilabs

(pl) C:\Users\carlo>perceptilabs
2021-07-09 11:24:19.809542: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library β€˜cudart64_110.dll’; dlerror: cudart64_110.dll not found
2021-07-09 11:24:19.810187: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
2021-07-09 11:24:47.370527: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Successfully opened dynamic library nvcuda.dll
2021-07-09 11:24:47.411744: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1733] Found device 0 with properties:
pciBusID: 0000:01:00.0 name: GeForce GTX 970 computeCapability: 5.2
coreClock: 1.253GHz coreCount: 13 deviceMemorySize: 4.00GiB deviceMemoryBandwidth: 208.91GiB/s
2021-07-09 11:24:47.414107: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library β€˜cudart64_110.dll’; dlerror: cudart64_110.dll not found
2021-07-09 11:24:47.416221: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library β€˜cublas64_11.dll’; dlerror: cublas64_11.dll not found
2021-07-09 11:24:47.418364: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library β€˜cublasLt64_11.dll’; dlerror: cublasLt64_11.dll not found
2021-07-09 11:24:47.420397: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library β€˜cufft64_10.dll’; dlerror: cufft64_10.dll not found
2021-07-09 11:24:47.423457: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library β€˜curand64_10.dll’; dlerror: curand64_10.dll not found
2021-07-09 11:24:47.427714: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library β€˜cusolver64_11.dll’; dlerror: cusolver64_11.dll not found
2021-07-09 11:24:47.430569: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library β€˜cusparse64_11.dll’; dlerror: cusparse64_11.dll not found
2021-07-09 11:24:47.432705: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library β€˜cudnn64_8.dll’; dlerror: cudnn64_8.dll not found
2021-07-09 11:24:47.433022: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1766] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform.
Skipping registering GPU devices…
PerceptiLabs: Starting
PerceptiLabs: Waiting for services to listen on these ports:
PerceptiLabs: kernel on port 5000
PerceptiLabs: rendering-kernel on port 5001

I’m glad you’re up and running! It’s always good to see new faces round here :slight_smile: