无法在PyCharm中导入模块,即使它已经安装,并且正在使用shell导入。

问题描述 投票:0回答:1

我是个新手。我在PyCharm (11.0.4)中工作,我有两个版本的Python (anaconda (3.7)和python 3.7 IDLE)。

这是我正在尝试执行的代码: (它来自于 Sentdex的 迷你系列)

import bs4 as bs
import urllib.request

source = urllib.request.urlopen('https://pythonprogramming.net/parsememcparseface/').read()

soup = bs.BeautifulSoup(source, 'lxml')  # this is a beautifulsoup object
                                         # using the lxml parser
print(source)
print(soup)

它工作得很好,而且beautifulsoup4显示在网站包中,满足了要求。当我在anaconda shell中运行它时,导入工作就很好,但在PyCharm中却失败了,并给出了错误。ModuleNotFoundError, 我之前试过的时候工作得很好,而且据我回忆,我没有改变任何东西。

我检查了解释器,它使用的是anaconda,其中所有这些包都存在。

我知道这是一个经常被问到的问题,但即使在尝试了以前的回复中提到的几种解决方案之后,到目前为止还没有任何工作。

python pycharm anaconda
1个回答
0
投票

在你的项目文件夹里是不能用的,在pycharm里点击左下角的终端,在终端里输入以下内容

pip install bs4
© www.soinside.com 2019 - 2024. All rights reserved.