问题
After I've added site.py to top directory of my project, my application started to fail with an exception: "ImportError: No module named 'bs4'".
Before adding this file, application worked file. BeautifulSoup4 package is installed in used interpreter.
What's happening here?
回答1:
site.py shadows built-in site module.
Due to wrong site.py module being imported, paths used to search for user-installed packages are never set, therefore interpreter is unable to find bs4 module.
来源:https://stackoverflow.com/questions/41125919/import-error-aftert-adding-site-py-file-to-project