maicatheus / virtual-cycling-controller

MIT License
115 stars 13 forks source link

Um dica, adicione versionamento das dependências para evitar problemas futuros #2

Closed GuilhermeNobre closed 10 months ago

GuilhermeNobre commented 10 months ago

Eu gostei muito do seu projeto pois já fiz alguns trabalhos usando mediapipe e da mesma forma que você fez, usando onde os pontos estão para executar funções no código, muito bacana.

Recomendo você utilizar versionamento de arquivos para no futuro quando as dependências atualizarem seu código não dê problemas, fala isso por experiência usando a mediapipe que é bem problemática relação a algumas versões do Python e quando atualiza. Basta adicionar um arquivo chamado "requirements.txt" com as dependências do seu código abaixo

absl-py==2.0.0 attrs==23.1.0 cffi==1.16.0 contourpy==1.2.0 cycler==0.12.1 flatbuffers==23.5.26 fonttools==4.44.1 install==1.3.5 kiwisolver==1.4.5 matplotlib==3.8.1 mediapipe==0.10.8 numpy==1.26.2 opencv-contrib-python==4.8.1.78 opencv-python==4.8.1.78 packaging==23.2 Pillow==10.1.0 protobuf==3.20.3 pycparser==2.21 pyparsing==3.1.1 python-dateutil==2.8.2 six==1.16.0 sounddevice==0.4.6 vgamepad==0.1.0

e depois isso fazer o seguinte comando

pip install -r requirements.txt

dessa forma evita futuros problemas de versionamento e código será sempre funcional

maicatheus commented 10 months ago

Valeu Guilherme!!!!

Muito obrigado pela dica!

Farei isso o quanto antes!!!

Muito legal trabalhar com o Mediapipe..

Ele entrega os pontos e depois é pura geometria plana para efetuar alguns cálculos como ângulo ou distância entre pontos! hahahah

Novamente agradeço a dica!!!

On Tue, Nov 14, 2023 at 1:25 PM Guilherme Nobre Guimarães Dantas < @.***> wrote:

Eu gostei muito do seu projeto pois já fiz alguns trabalhos usando mediapipe e da mesma forma que você fez, usando onde os pontos estão para executar funções no código, muito bacana.

Recomendo você utilizar versionamento de arquivos para no futuro quando as dependências atualizarem seu código não dê problemas, fala isso por experiência usando a mediapipe que é bem problemática relação a algumas versões do Python e quando atualiza. Basta adicionar um arquivo chamado "requirements.txt" com as dependências do seu código abaixo

absl-py==2.0.0 attrs==23.1.0 cffi==1.16.0 contourpy==1.2.0 cycler==0.12.1 flatbuffers==23.5.26 fonttools==4.44.1 install==1.3.5 kiwisolver==1.4.5 matplotlib==3.8.1 mediapipe==0.10.8 numpy==1.26.2 opencv-contrib-python==4.8.1.78 opencv-python==4.8.1.78 packaging==23.2 Pillow==10.1.0 protobuf==3.20.3 pycparser==2.21 pyparsing==3.1.1 python-dateutil==2.8.2 six==1.16.0 sounddevice==0.4.6 vgamepad==0.1.0

e depois isso fazer o seguinte comando

pip install -r requirements.txt

dessa forma evita futuros problemas de versionamento e código será sempre funcional

— Reply to this email directly, view it on GitHub https://github.com/maicatheus/virtual-cycling-controller/issues/2, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMNM3SSK45OESXKO3LMCEQLYEOLRNAVCNFSM6AAAAAA7LCZFJGVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE4TGMBZHA2DCNA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

GuilhermeNobre commented 10 months ago

Vlw, se um dia for fazer de avião me avisa, gosto muito do GTA V e MSFS tbm hahaha

maicatheus commented 10 months ago

Tou construindo hahahahA Abraço!!!

On Tue, 14 Nov 2023 at 22:34 Guilherme Nobre Guimarães Dantas < @.***> wrote:

Vlw, se um dia for fazer de avião me avisa, gosto muito do GTA V e MSFS tbm hahaha

— Reply to this email directly, view it on GitHub https://github.com/maicatheus/virtual-cycling-controller/issues/2#issuecomment-1811659601, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMNM3SRTI6SQJFWEVTGY5MDYEQLYTAVCNFSM6AAAAAA7LCZFJGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJRGY2TSNRQGE . You are receiving this because you modified the open/close state.Message ID: @.***>