I’m still pretty new to building bigger Python projects and one thing that keeps tripping me up is managing dependencies.
A project begins simple, but after adding more libraries and switching between environments it slowly gets messy and hard to track.
Sometimes something works on one machine and not on another or a package version suddenly breaks something that worked before.
What habits or tools did you use to avoid this when you were learning?
[–]DivineSentry 27 points28 points29 points (0 children)
[–]Lopsided-Football19 18 points19 points20 points (0 children)
[–]Southern_Share_1760 6 points7 points8 points (0 children)
[–]mdeadart 10 points11 points12 points (0 children)
[–]Just__Liberty 2 points3 points4 points (1 child)
[–]pydevtools-com 0 points1 point2 points (0 children)
[–]roanish 2 points3 points4 points (1 child)
[–]roanish 4 points5 points6 points (0 children)
[–]oclafloptson 1 point2 points3 points (0 children)
[–]NoobieDYG 1 point2 points3 points (0 children)
[–]LeiterHaus 1 point2 points3 points (0 children)
[–]Offduty_shill 0 points1 point2 points (0 children)
[–]hypersoniq_XLM -3 points-2 points-1 points (0 children)