0

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

例子.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: unknown encoding: idna - 我添加import encodings.idna试图修复它,但它只会导致ImportError: No module named unicodedata

我不知道该怎么做,也不知道如何解决这个问题。

有人可以帮帮我吗?

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

4

0 回答 0