相关疑难解决方法(0)

如何为gem设置代理服务器?

我无法通过命令提示符安装SASS.

我试过以下步骤

c:\gem install sass
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ERROR:  Could not find a valid gem 'sass' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: No connection could be made because the target machine actively refused it. - connect(2) (https://rubygems.org/latest_specs.4.8.gz)
Run Code Online (Sandbox Code Playgroud)

请帮我,

windows proxy rubygems

73
推荐指数
3
解决办法
28万
查看次数

如何在不使用第三方的情况下以编程方式从Chase下载我的银行交易?

我有兴趣从Chase下载我的交易而不使用第三方,如Mint,Quicken,Yodlee,Plaid等.我不相信第三方处理我的数据,这就是我想自己做的原因.

ofx

11
推荐指数
1
解决办法
3397
查看次数

Python使用IPv6地址解析主机名

我想知道是否有办法使用python来解析仅在ipv6中解析的主机名和/或解析在ipv4和ipv6中解析的主机名?

socket.gethostbyname()并且socket.gethostbyname_ex()不适用于ipv6解析.

一个虚拟的方法是运行实际的linux主机命令并解析结果.有没有更好的方法呢?

谢谢,

python dns ipv6

7
推荐指数
1
解决办法
5673
查看次数

安装 nltk 支持包时出错:nltk.download()

我已经安装了 nltk 包。之后,我尝试使用 nltk.download() 下载支持包,但出现错误:

[错误 11001] 获取地址信息

我的机器/软件详细信息是:

操作系统:Windows 8.1 Python:3.3.4 NLTK 包:3.0

下面是在python中运行的命令:

Python 3.3.4 (v3.3.4:7ff62415e426, Feb 10 2014, 18:13:51) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.

import nltk

nltk.download()
showing info http://nltk.github.com/nltk_data/
True

nltk.download("all")
[nltk_data] Error loading all: <urlopen error [Errno 11001]
[nltk_data]     getaddrinfo failed>
False
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

看起来它要去 http://nltk.github.com/nltk_data/而理想情况下它应该尝试从http://www.nltk.org/nltk_data/获取数据。

在另一台机器上,当我们在浏览器中输入http://nltk.github.com/nltk_data/时,它会重定向到http://www.nltk.org/nltk_data/。我不明白为什么我的笔记本电脑上没有发生重定向。

我觉得这可能是问题所在。

请帮忙。

我已经添加了命令提示符屏幕截图。需要帮忙..

在此处输入图片说明

问候,邦森

python nltk python-3.x

7
推荐指数
2
解决办法
3万
查看次数

无法通过python连接到TOR

我试图通过python连接到TOR,但它不会让我的代码是:

def tor_connection():
    socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050, True)
    socket.socket = socks.socksocket

def main():
    tor_connection()
    print('Connected to tor')
    con = httplib.HTTPConnection('myip.dnsomatic.com/')
    con.request('GET', '/')
    response = con.getresponse()
    print(response.read())

main()
Run Code Online (Sandbox Code Playgroud)

即使它给我下一个错误信息:

Traceback (most recent call last):
  File "C:/Users/anon/PycharmProjects/Scraper/tor.py", line 198, in <module>
    main()
  File "C:/Users/anon/PycharmProjects/Scraper/tor.py", line 194, in main
    con.request('GET', '/')
  File "C:\Python27\lib\httplib.py", line 1001, in request
    self._send_request(method, url, body, headers)
  File "C:\Python27\lib\httplib.py", line 1035, in _send_request
    self.endheaders(body)
  File "C:\Python27\lib\httplib.py", line 997, in endheaders
    self._send_output(message_body)
  File "C:\Python27\lib\httplib.py", line 850, in _send_output
    self.send(msg)
  File "C:\Python27\lib\httplib.py", …
Run Code Online (Sandbox Code Playgroud)

python tor

5
推荐指数
1
解决办法
549
查看次数

通过Django发送电子邮件 - WinError 10060连接尝试失败,GetAddrInfo错误

我已经在Windows R2 2012上运行了一个Django实例超过一年,我来到了一个路障.昨天发生了什么事,我不知道它会是什么.在尝试发送电子邮件时,同样的两个错误会在不同时间突然出现:

[WinError 10060]连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应

socket.gaierror:[Errno 11001] getaddrinfo失败

用户可以连接到服务器的IP地址和Django正在运行的端口192.168.1.5:8000,但他们不能再发送电子邮件了.尽管所描述的百分比都经过这里,但很少.

我尝试过的事情

1) 这个解决方案

import socket
socket.getaddrinfo('localhost', 8000)
Run Code Online (Sandbox Code Playgroud)

从我做起python manage.py runserver 192.168.1.5:8000,我添加了IP而没有.

2)我进入防火墙设置并确保端口都很好.setting.py在我的Django项目中的文件中声明的SMTP 和25.所有这些,入站和出站.

3)我尝试在本地机器上发送东西,它确实有效.我使用其他程序不使用Django发送电子邮件,并且它们在除服务器之外的所有其他计算机上进行处理.所以我知道这不是我的电子邮件服务器.

4)我更改了电子邮件配置以使用我的Gmail帐户,它确实在除服务器之外的所有其他计算机上处​​理.所以它必须是环境.

5)编辑http_proxy环境变量

在我的情况下,问题是当我没有代理时,某些安装在我的机器上定义了一个环境变量http_proxy.删除http_proxy环境变量修复了问题.

如此处所述

在我的wsgi.y文件中的Django项目中:

os.environ['http_proxy'] = "http://192.168.1.5:8080"
os.environ['https_proxy'] = "http://192.168.1.5:8080"
Run Code Online (Sandbox Code Playgroud)

6)由于这个答案在这里(可有人请解释我如何做一个Django电子邮件功能),我也试着从溶液包裹它的这种方法在这里

import smtplib
import socks

#socks.setdefaultproxy(TYPE, ADDR, PORT)
socks.setdefaultproxy(socks.SOCKS5, '192.168.1.5', 8080)
socks.wrapmodule(smtplib)

smtpserver = 'smtp.live.com'
AUTHREQUIRED = 1 
smtpuser = 'example@hotmail.fr'  
smtppass = 'mypassword'  

RECIPIENTS …
Run Code Online (Sandbox Code Playgroud)

python email django getaddrinfo

5
推荐指数
1
解决办法
615
查看次数

(python) [Errno 11001] getaddrinfo 失败

有人可以帮助我了解如何捕获此错误吗?

import pygeoip  
gi = pygeoip.GeoIP('GeoIP.dat')  
print gi.country_code_by_name('specificdownload.com')  

Traceback (most recent call last):  
  File "<module1>", line 14, in <module>  
  File "build\bdist.win-amd64\egg\pygeoip\__init__.py", line 447, in country_code_by_name  
    addr = self._gethostbyname(hostname)  
  File "build\bdist.win-amd64\egg\pygeoip\__init__.py", line 392, in _gethostbyname  
    return socket.gethostbyname(hostname)  
gaierror: [Errno 11001] getaddrinfo failed 
Run Code Online (Sandbox Code Playgroud)

python getaddrinfo

4
推荐指数
1
解决办法
7万
查看次数

标签 统计

python ×5

getaddrinfo ×2

django ×1

dns ×1

email ×1

ipv6 ×1

nltk ×1

ofx ×1

proxy ×1

python-3.x ×1

rubygems ×1

tor ×1

windows ×1