# Things that are easier in Julia than Python/R etc

**URL:** <https://discourse.julialang.org/t/things-that-are-easier-in-julia-than-python-r-etc/69403>\
**Category:** Community\
**Tags:** python, r\
**Created:** [October 8, 2021, 12:08am UTC](https://discourse.julialang.org/t/things-that-are-easier-in-julia-than-python-r-etc/69403 "2021-10-08T00:08:16Z")\
**Posts on this page:** 1\
**Showing post:** 50

<div class="post-metadata">

**Author:** ![ptoche](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ptoche/32/23554_2.png) [@ptoche](https://discourse.julialang.org/u/ptoche)\
**Post date:** [October 13, 2021, 11:28pm UTC](https://discourse.julialang.org/t/things-that-are-easier-in-julia-than-python-r-etc/69403/50 "2021-10-13T23:28:34Z")

</div>

> [@rikh](#):
>
> A good package manager

Would you mind explaining in plain language how the Julia package manager is “easier” than, say, the package manager in Python and R?

I ask because in R and Python, I occasionally discover I’m using old or obsolete packages, update them, and that’s that. In Julia, what happens is as you update one package, a bunch of other packages are downgraded. And while I’m still very new to this, I’m not sure that tweaking manifest files is what I would call “easier.” Now maybe it’s just that the downsides of the R and Python package managers are hidden from the user’s view and I’m perfectly oblivious to some insane things going on in the background in R and Python. I understand a huge amount of work goes into the Julia package manager, which involves very complex processes, and I don’t think I’m currently leveraging its capabilities at all. Thanks!

---

_[View the full topic](https://discourse.julialang.org/t/things-that-are-easier-in-julia-than-python-r-etc/69403)._
