未知编码:idna - 在Nuitka中使用“请求”库时

时间:2017-03-20 17:36:33

标签: python python-2.7 python-requests nuitka

我正在尝试将requests与Nuitka一起使用。

example.py

import requests
r = requests.get('http://google.co.uk')
print r.text

我使用$ nuitka --portable example.py编译了它的可移植版本。

我可以浏览example.dist并在我的机器上完美地执行example.exe

但是尝试在另一台机器上运行它,我遇到了一些错误:

  

ImportError:没有名为_socket的模块 - 我通过将“_sockets.pyd”添加到同一目录来修复此问题。

           

LookupError:未知编码:idna - 我添加了import encodings.idna以尝试修复它,但它只会导致 ImportError:没有名为unicodedata的模块

我不知道该怎么办,也无法弄清楚如何解决这个问题。

有人可以帮帮我吗?

注意:您需要在没有Python的计算机(或虚拟机)上测试可移植版本,因为它似乎可以在您的计算机上运行。

0 个答案:

没有答案