2017-05-07 129 views
6

安装BeautifulSoup我已经花了近45分钟绝望地试图运行:无法为蟒蛇3.6

from bs4 import BeautifulSoup 

,但无济于事。我曾尝试的命令:

python -m pip install beautifulsoup4 

,它说:

Requirement already satisfied: beautifulsoup4 in c:\python27\lib\site-packages 

我曾尝试:

pip3 install beautifulsoup4 

,它说的一样。

我曾尝试:

pip install beautifulsoup4 

同样的事情。

我已经看遍了所有的stackoverflow,youtube,我开车自己疯了试图弄清楚。我不知道该怎么做,请帮助我。

当我尝试用下面的代码运行我的程序main.py:

from bs4 import BeautifulSoup 

随着吡啶-3 main.py,我得到的错误:

ModuleNotFoundError: No module named 'bs4' 

请请请请帮我。

我已经尝试过在BeautifulSoup4 can't be installed in python3.5 on Windows7建议的方法,但无济于事。

+0

你有另一个版本的Python 3,这是'pip3'指向的内容。你如何使用你的翻译? 'py -3'? –

+0

你正在使用哪一个解释器?你有两个版本的'Python'安装。也许在shell上使用'python3'。 – Jan

+0

当我做“python3 main.py”时,我得到:'python3'不被识别为内部或外部命令,可操作程序或批处理文件。 –

回答

1

安装这个:https://anaconda.org/(这就是我们在工作中使用)

它基本上是用Python百强模块的所有安装。缺点是,它很大(300 MB)。

+0

能够使用Anaconda安装BeautifulSoup 4.6.0 for Python 3.6:'conda install beautifulsoup4'。 Anaconda的pkg ref .:'beautifulsoup4:4.6.0-py36_0'。特定的Python版本:3.6.2。 *注意*:我将BS4安装到python虚拟环境中。 – noobninja

-1

的问题是,当它安装beautifulsoup4和几个库目前还不支持的Python 3.6。

您有两种选择。您可以像Alan建议的那样使用像Anaconda或virtualenv这样的虚拟环境。在这里,你会做的环境,并设置Python版本3.5

另一种选择是卸载蟒蛇3.6和3.5安装,然后beautifulsoup4

5

截至目前该模块没有得到加载到python3.6试试这个

python3.6 -m pip install beautifulsoup4 
+0

这一个应该工作。 Sohaibs评论是无用的我有py 3.6.1它的作品。如果这不起作用,我会发布一个有利弊的解决方案。 –

+0

beautifulsoup4会诀窍。 –

3

现在Python6.6版本有了beautifulsoup4。 这是一样的,我在我的webcrawl项目中以这种方式使用它。

就在beautifulsoup4模块添加到项目中。然后尝试线

from bs4 import BeautifulSoup 
0

我经历了类似的事情,但设法安装了BeautifulSoup4。我尝试运行建议的命令,但没有任何工作。所以这就是我所做的。

在命令提示符下,我决定尝试在Python脚本目录中运行命令

cd C:\Users\User\AppData\Local\Programs\Python\Python36-32\Scripts 

然后

pip3 install BeautifulSoup4 

你应该看到的东西,说

Collecting BeautifulSoup4 
Downloading beautifulsoup4-4.6.0-py3-none-any.whl (86kB) 
    100% |████████████████████████████████| 92kB 6.7kB/s 
Installing collected packages: BeautifulSoup4 
Successfully installed BeautifulSoup4-4.6.0 

希望这有助于。