title: How to install library
body: <p>I am a little bit confused....</p>
  
  <p>I installed anaconda on my computer (I have windows 10).
  Normally, when I want to install a package I simply do "<code>pip install package_name</code>" or "<code>conda install package_name</code>" and it is done.</p>
  
  <blockquote>
    <p>First question: what is the difference between pip and conda?</p>
  </blockquote>
  
  <p>Now I tried to install xgboost and it was really complicated I tried lot of things nothings worked until I install something called miniconda.</p>
  
  <p>There it works but now, when I do "<code>conda install package_name</code>" it install it in <code>miniconda3/lib/site _package</code> and I have to copy/paste it in <code>Anaconda3/lib/site_package</code> if I want it to work.</p>
  
  <blockquote>
    <p>Second question: how can I ask to the computer that "<code>conda install
    package_name</code>" install it directly in anaconda3 and not miniconda3?</p>
  </blockquote>
  
  <p>Finally I tried to install the package "surprise" for recommended systems. Both "pip install" or "conda install" failed.</p>
  
  <p>I went in github and got the file "surprise" from <a href="https://github.com/NicolasHug/Surprise" rel="nofollow noreferrer">https://github.com/NicolasHug/Surprise</a></p>
  
  <p>I tried to copy it in Anaconda3/lib/site_package but it doesn't work.</p>
  
  <p>When I do <code>from surprise import Reader</code> I did not get the error "<code>no module name surprise</code>" anymore but I get "<code>cannot import name 'Reader'</code>"</p>
  
  <blockquote>
    <p>Last question: how can I make it work? I think I have to build it but
    I do not now how...</p>
  </blockquote>
  
  <p>Thank you in advance for anyone that can explain all this for me :-)</p>