擅长:python、mysql、java
<p>以下是我在谷歌上搜索后发现的可能原因:</p>
<ol>
<li>不确定,这是由\u get_local_接口尝试解析本地主机名而失败(可能只是/etc/hosts文件或其他文件)引起的</li>
</ol>
<p>尝试以根<code>/etc/hosts</code>文件的形式打开,并添加一行如下所示</p>
<pre><code># IP ADDR HOSTNAME
192.168.1.1 your_desired_hostname
</code></pre>
<p>这个名字应该能解决。
用您的ip地址更新<code>192.168.1.1</code>。
<a href="https://stackoverflow.com/questions/16332065/finding-ip-address-using-pythons-socket-module">Here</a></p>
<ol start=“2”>
<li>另一个解决方案:
替换:</li>
</ol>
<p><code>local_if = socket.gethostbyname_ex(socket.gethostname())[-1]</code></p>
<p>与</p>
^{pr2}$
<p><a href="https://github.com/pahaz/sshtunnel/issues/56" rel="nofollow noreferrer">Here</a></p>