2017-04-04 18 views
-1

namecheap 공유 호스팅 계정에서 스크립트를 실행하려고하는데 PIP를 허용하지 않으므로 BS를 서버에 설치하는 데 사용할 수 없습니다.imports를 사용하지 않고 python 스크립트로 beautifulsoup을 가져 오는 방법

나는 namecheap 서버에서 실행해야하는 파이썬 스크립트 Link to GitHub을 가지고 있습니다. 그리고 파이썬에서 코드하는 법을 모르므로 수입을 사용하지 않고 BS를 가져 오는 방법은 오류가있는 bs4 from beautifulsoup 임.

아마 전체 BS 라이브러리를 다운로드하고 서버의 폴더에 업로드 할 수 있습니까? 이 같은? 도와주세요.

답변

1

스크립트의 sys.path에 직접 bs4 경로를 추가 한 다음 가져 오기없이 직접 사용할 수 있습니다. 이

import sys sys.path.append("/path/to/bs4/beautifulsoup") beautifulsoup("something")#now you can use it directly

+0

C와 같은 뭔가 : 사용자 \ \ DrDeath \ 바탕 화면 \ APK_download 마스터> 파이썬은 역 추적 (가장 최근 통화 마지막) s.py : 에 파일 "s.py", 라인 (116), parsed_html = BeautifulSoup (targetData, "html.parser") NameError : name 'BeautifulSoup'이 오류를 가져 오는 것을 정의하지 않았습니다 .. – user3551620

+0

bs4 라이브러리를 다운로드하고 경로를 sys.path에 추가하십시오. 'print sys.path'는 파이썬이 어디에서 라이브러리 파일을 찾을 지에 대한 아이디어를 줄 것입니다. – Mani

+0

나는 당신이 python에 익숙하지만 stackoverflow에서 질문을하기 전에 충분한 연구를하고 있음을 이해한다. 그것은 당신이 downvote을 가지고 있기 때문입니다. – Mani