title: Cannot connect to a specific Ethernet port using Python and PyVisa
body: <p>I am trying to connect to a temperature chamber via an Ethernet connection using pyVisa in Python. The device only allows connections through port 2049. I have no problems connecting to it via <a href="http://en.wikipedia.org/wiki/PuTTY" rel="noreferrer">PuTTY</a> or <a href="https://en.wikipedia.org/wiki/Hilgraeve" rel="noreferrer">HyperTerminal</a>, but when I try this command in Python</p>
  
  <pre><code>import visa
  chamber = visa.instrument("TCPIP::10.2.17.130::2049")
  </code></pre>
  
  <p>I get this error:</p>
  
  <blockquote>
    <p>VI_ERROR_RSRC_NFOUND: Insufficient location information or the requested device or resource is not present in the system</p>
  </blockquote>
  
  <p>I know the device is there because I can talk through it in PuTTY, but I cannot seem to get the Python code to work. Any hints? Does pyvisa use <a href="http://en.wikipedia.org/wiki/Secure_Shell" rel="noreferrer">SSH</a> by default?</p>