python - Py2exe:ImportError: No module named BeautifulSoup Page title
迷茫
迷茫 2017-04-17 11:56:07
[Python讨论组]

使用py2exe编译链接python代码的时候,没出现问题,但在运行编译生成后的exe文件是,会报错:ImportError: No module named BeautifulSoup
百度了好久,都没找到答案,希望会的朋友帮忙提醒下,tks~

Python:2.7
BeautifulSoup:3.2

详细代码如下所示:

BeautifulSoupStudy.py

__author__ = 'Flying'
# -*- coding: utf-8 -*-
from BeautifulSoup import *  #HTML、XML
if __name__ =="__main__":
    doc = [
        '
Page title',
        '

This is paragraph one.', '

This is paragraph two.', '' ] # BeautifulSoup 接受一个字符串参数 soup = BeautifulSoup(''.join(doc)) print soup.prettify()

setup.py

from distutils.core import setup  
import py2exe  
import sys  
includes = ["encodings", "encodings.*"]    
sys.argv.append("py2exe")  
options = {"py2exe":   { "bundle_files": 1 }    
                }   

setup(options = options,  
      zipfile=None,
      console = [{"script":'BeautifulSoupStudy.py'}])

报错如下

Traceback (most recent call last):
  File "BeautifulSoupStudy.py", line 3, in 
ImportError: No module named BeautifulSoup
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
黄舟

BeautifulSoup 是一个模块,你检查一下有没有安装,没有的话 pip install beautifulsoup

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号