[英]ImportError: No module named 'bs4' with virtualenv python3
我知道這是一個普遍的問題,但是我仍然不知道如何使它起作用。 我正在嘗試在虛擬環境中使用bs4,但出現此錯誤ImportError: No module named 'bs4'
我激活了virtualenv:
pip install bs4
Requirement already satisfied: bs4 in /home/****/.virtualenvs/****/lib/python3.5/dist-packages
Requirement already satisfied: beautifulsoup4 in /home/****/.virtualenvs/****/lib/python3.5/dist-packages (from bs4)
我的腳本開始於
!/usr/bin/python3.5
# -*-coding:Utf-8 -*
import json
import hashlib
from bs4 import BeautifulSoup
歡迎任何幫助!
您確定使用的是正確的python嗎? 如果在虛擬環境中捆綁了所有內容,則需要在virtualenv內部使用python。 命令:
which python
在bash提示下應告訴您命令:
python
指着。 從腳本的外觀來看,您要求它轉到/usr/bin/python3.5(這不是您的virtualenv的目錄),通過查看路徑,它位於主目錄中。 嘗試將腳本中的路徑更改為python virtualenv版本(pip在其中找到bs4的版本)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.