Hello I am facing this issue which I do not know how to resolve when trying to deploy my app:
I have my app.py in the following directory Project/src/app.py. I did install dashtools in the project directory (Project), however every time I want to use the dashtools command (for example, dashtools gui or run). It displays an error saying that the the command is not found (dashtools).
Error: dashtools : The term ‘dashtools’ is not recognized as the name of a cmdlet, function, script file, or operable program.
I also did force the installation to be done in that folder. However, the issue persists. Furthermore, since I am a windows user I also try the .\dashtools shortcut recommendation and did not work.
When I looked deeper into the dash-tools installation and noticed that in the middle of the output it brought this error:
ERROR: pip’s legacy dependency resolver does not consider dependency conflicts when selecting packages. This behaviour is the source of the following dependency conflicts.
awscli 1.24.9 requires colorama<0.4.5,>=0.2.5, but you’ll have colorama 0.4.6 which is incompatible.
awscli 1.24.9 requires PyYAML<5.5,>=3.10, but you’ll have pyyaml 6.0.1 which is incompatible.
botocore 1.26.9 requires urllib3<1.27,>=1.25.4, but you’ll have urllib3 2.2.1 which is incompatible.
Hey dear, If you installed dashtools using pip, check the location where pip installed the executable. It’s usually in a directory like Scripts or bin within your Python installation directory. Add this directory to your PATH.