# "ERROR: Unsatisfiable requirements detected for..." how to understand this?

**URL:** <https://discourse.julialang.org/t/error-unsatisfiable-requirements-detected-for-how-to-understand-this/24158>\
**Category:** New to Julia\
**Created:** [May 13, 2019, 4:03am UTC](https://discourse.julialang.org/t/error-unsatisfiable-requirements-detected-for-how-to-understand-this/24158 "2019-05-13T04:03:18Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Mattriks](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mattriks/32/351_2.png) [@Mattriks](https://discourse.julialang.org/u/Mattriks)\
**Post date:** [May 13, 2019, 7:26am UTC](https://discourse.julialang.org/t/error-unsatisfiable-requirements-detected-for-how-to-understand-this/24158/2 "2019-05-13T07:26:03Z")

</div>

Welcome to the julia discourse forum!  
Here are some other posts with the same q:  
[https://discourse.julialang.org/search?q=unsatisfiable%20requirements%20order%3Alatest](https://discourse.julialang.org/search?q=unsatisfiable%20requirements%20order%3Alatest)

and there is a general explanation here:

> [@Incompabilities between package versions](https://discourse.julialang.org/t/incompabilities-between-package-versions/23609/6):
>
> Yes currently installation order matters when their are version dependencies. If you have added a package A independently (the latest version) to an environment, and later try to add package B which depends on a different version of package A, then currently the pkg manager does not auto-regrade package A. Instead the pkg manager throws a warning that the version of A you have already is not compatible with the version of B you’re trying to install. It’s different when you add package A to an e…

So try `add Distributions@0.18` then `add Expectations`

---

_[View the full topic](https://discourse.julialang.org/t/error-unsatisfiable-requirements-detected-for-how-to-understand-this/24158)._
