错误"全球名称' BeautifulSoup'没有定义"

时间:2017-02-16 18:01:30

标签: beautifulsoup

我刚刚使用

安装了Beautifulsoup
pip install beautifulsoup4

它保存在c:python27\lib\site-packages

我使用以下命令

导入pycharm
from bs4 import BeautifulSoup

当我运行它时,它会显示错误

global name 'BeautifulSoup' is not defined

知道这里有什么问题吗?我是否需要将导入路径更改为

-> from bs4 import site-packages/Beautifulsoup

1 个答案:

答案 0 :(得分:1)

我的猜测是位于RUN echo '{ "allow_root": true }' > /root/.bowerrc 的翻译不是您的PyCharm项目选择的翻译。

在PyCharm中,您可以转到c:\python27查看口译员和包裹。然后,在设置菜单的树视图中,选择File-->Settings

您可以确保所选的口译员实际上是位于Project:<your project name>-->Project Interpreter的口译员。 (它位于页面顶部的下拉列表中)

或者......您可以保留当前的口译员,然后点击屏幕左上角的c:\python27\图标,打开+菜单。搜索Available Packages并点击selenium

此外,既然您正在打包,那么现在可能是尝试使用venv

的好时机