# ERROR "No module named sklearn" when using PyCall

**URL:** https://discourse.julialang.org/t/error-no-module-named-sklearn-when-using-pycall/37427
**Category:** General Usage
**Tags:** pycall
**Created:** [April 11, 2020, 11:51pm UTC](https://discourse.julialang.org/t/error-no-module-named-sklearn-when-using-pycall/37427 "2020-04-11T23:51:37Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![Albert\_Zevelev](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/albert_zevelev/32/11844_2.png) [@Albert\_Zevelev](https://discourse.julialang.org/u/Albert_Zevelev)
#### Post date: [April 12, 2020, 2:08am UTC](https://discourse.julialang.org/t/error-no-module-named-sklearn-when-using-pycall/37427/5 "2020-04-12T02:08:22Z")

</div>

@aliceee FYI You can use sklearn through:

1. [scikitlearn](https://github.com/cstjean/ScikitLearn.jl).jl
2. [MLJ](https://github.com/alan-turing-institute/MLJ.jl).jl
3. My code to train all sklearn models (& others) via MLJ: [Custom XGBoost Loss function w/ Zygote. Julia Computing blog post - #13 by Albert\_Zevelev](https://discourse.julialang.org/t/custom-xgboost-loss-function-w-zygote-julia-computing-blog-post/35811/13)
4. [AutoMLPipeline](https://github.com/IBM/AutoMLPipeline.jl).jl

And probably many others…

---

_[View the full topic](https://discourse.julialang.org/t/error-no-module-named-sklearn-when-using-pycall/37427)._
