title: Use pip or dnf to install python packages in Fedora?
body: <p>When I install some python packages in Fedora, there're two ways:</p>
  
  <ul>
  <li>use <code>dnf install python-package</code></li>
  <li>use <code>pip install package</code></li>
  </ul>
  
  <p>I notice even I use <code>dnf update</code> to make my Fedora the newest,
  when I use pip, it still tell me something like </p>
  
  <blockquote>
    <p>pip is a old version, please use pip update</p>
  </blockquote>
  
  <p>I guess the dnf package management is different with python-pip package management.</p>
  
  <p>So which one is more recommended to install python packages ?</p>