为什么我必须创建一个虚拟环境来在Python中使用外部包?

时间:2017-08-26 20:14:46

标签: python pip virtualenv

我安装了Python 3.6并从命令行运行pip来安装numpy和美丽的汤4,如下所示:

pip install beautifulsoup4

然后当我尝试用

运行python文件时

来自bs4 import BeautifulSoup

它会给我一个错误,即模块没有找到,虽然我检查过并且已经安装了。

然后我使用virtualenv创建了一个虚拟环境,在虚拟环境中使用pip以相同的方式安装了beautifulsoup,并从该环境运行了一个python文件。它没有问题。这笔交易是什么?

0 个答案:

没有答案