【发布时间】:2015-09-23 18:13:30
【问题描述】:
我有以下问题,我的脚本运行完美,但是当我用 py2exe 编译时抛出以下错误:
Traceback (most recent call last):
File "MyFile.py", line 2, in <module>
ImportError: No module named facebook
我试图在 build 文件夹中创建一个名为“facebook”的文件夹,但它抛出了错误。这次输入:
Traceback (most recent call last):
File "MyFile.py", line 13, in <module>
File "facebook\__init__pyc", line 103, in get_object
File "facebook\__init__pyc", line 245, in request
File "requests\api.pyc", line 50, in request
File "requests\session.pyc", line 465, in request
File "requests\session.pyc", line 573, in send
File "requests\adapters.pyc", line 431, in send
requests.exceptions.SSLError: [Errno 185090050] _ssl.c:344: error:0B084002:x509
certificate routines: X509_load_cert_crl_file: system lib
我的代码使用起来非常简单,无需编译也能正常工作:
> from facepy import GraphAPI
> import facebook
> graph = facebook.GraphAPI(AccessToken)
> graph.get_object()
这是我在 p2exe 中的 setup.py 文件
from distutils.core import setup
import py2exe
import os
setup(console=['MyFile.py'])
非常感谢大家
【问题讨论】:
-
您应该将错误消息作为文本而不是图像发布在这里。
-
facebook.py 在哪里?
-
我正在使用“Facebook-sdk-master” 没有名为 facebook.py 的文件 =(
标签: python module py2exe named