[python] ImportError : 이름이 bs4 인 모듈 없음 (BeautifulSoup)

저는 Python에서 일하고 Flask를 사용하고 있습니다. 내 컴퓨터에서 기본 Python 파일을 실행하면 완벽하게 작동하지만 venv를 활성화하고 터미널에서 Flask Python 파일을 실행하면 기본 Python 파일에 “No Module Named bs4″가 표시됩니다. 모든 의견이나 조언을 부탁드립니다.



답변

virtualenv를 활성화 한 다음 BeautifulSoup4를 설치하십시오.

$ pip install BeautifulSoup4

설치하는 경우 bs4easy_install, 당신은 시스템 전체를 설치했습니다. 따라서 시스템 파이썬은 그것을 가져올 수 있지만 virtualenv 파이썬은 가져올 수 없습니다. bs4시스템 파이썬 경로에 설치 하지 않아도 되는 경우이를 제거하고 virtualenv에 보관하십시오.

virtualenvs에 대한 자세한 내용은 읽기


답변

대한 python2.x :

sudo pip install BeautifulSoup4

대한 python3 :

sudo apt-get install python3-bs4


답변

Balthazar의 답변에 태그를 달기 만하면됩니다. 달리는

pip install BeautifulSoup4

나를 위해 일하지 않았다. 대신 사용

pip install beautifulsoup4


답변

pip3 install BeautifulSoup4

이 시도. 그것은 나를 위해 작동합니다. 이유는 여기에 잘 설명되어 있습니다 ..


답변

패키지 관리에 Anaconda를 사용하는 경우 다음을 수행해야합니다.

conda install -c anaconda beautifulsoup4


답변

Pycharm 을 사용하는 경우 로 이동하십시오 preferences - project interpreter - install bs4.

BeautifulSoup 을 설치하려고 해도 이름이 모듈이 없음을 표시합니다 bs4.


답변

이 명령을 사용하여 bs4 라이브러리를 제거하는 것이 좋습니다.

핍 제거 BS4

다음 명령을 사용하여 설치하십시오.

sudo apt-get 설치 python3-bs4

bs4 라이브러리 설치에 다음 명령을 사용할 때 Linux Ubuntu에서 동일한 문제에 직면했습니다.

핍 설치 BS4