即使已安装模块并且正在使用Shell导入模块,也无法在PyCharm中导入模块

时间:2020-06-14 11:26:12

标签: python pycharm anaconda

我对此很陌生。我正在PyCharm(11.0.4)中工作,我有两个版本的Python(anaconda(3.7)和python 3.7 IDLE)。

这是我要执行的代码:(来自Sentdex's网络抓取小系列)

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外壳程序中运行导入时,导入效果很好,但在PyCharm中失败,并显示错误:ModuleNotFoundError,当我较早尝试时,导入效果很好,但我还没有做任何更改。

我检查了口译员,它使用的是蟒蛇,其中所有这些包装都在里面。

我知道这是一个经常被问到的问题,但是即使尝试了先前答复中提到的几种解决方案,到目前为止都没有成功。

1 个答案:

答案 0 :(得分:0)

在pycharm的项目文件夹内不可用,请单击左下角的终端并在终端内键入

pip install bs4