title: Fixing Python Dependencies The Right Way
body: <p>I'm just getting my first Python environment setup. All have gone well and it seems to be GPU enabled and all that good stuff.</p>
  <p>However, I have one issue and no idea how to fix. After getting the correct install command for torch it informed of this issue:</p>
  <pre><code>Installing collected packages: torch
  ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
  torchvision 0.8.2 requires torch==1.7.1, but you have torch 1.8.0+cu111 which is incompatible.
  Successfully installed torch-1.8.0+cu111
  </code></pre>
  <p>As far as I can tell torchvision 0.8.2 is the latest version.</p>
  <p>The environment seems happy at the moment as all these commands return expected things:</p>
  <pre><code>import torch
  print(torch.__version__)
  torch.cuda.get_device_name(0)
  </code></pre>
  <p>I've seen some people talking about &quot;patching requirements files&quot; or updating dependencies. But I'm not sure of the best way to tackle this.</p>