iT邦幫忙

0

百思不得其解 安裝了BeautifulSoup卻no module named

不明 2018-05-16 18:21:387574 瀏覽
  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20180516/20108822iPA0Uw4meM.pnghttps://ithelp.ithome.com.tw/upload/images/20180516/20108822xd8xczJ4YB.png
求解

看更多先前的討論...收起先前的討論...
先用`where python`查看看是用到哪一個環境之下的`python`
不明 檢舉
我用的版本是3.6.5唷
你是要部署到heroku上面嗎?
不明 檢舉
對的
那你如何能確認heroku上,你用的python有安裝bs4套件呢?
froce iT邦大師 1 級 ‧ 2018-05-16 23:40:50 檢舉
...字小到想幫也幫不了。
不明 檢舉
heroku那頭 我無法確認 應該就是那邊有問題 我本機端這邊的是能用的
不明 檢舉
force 我主要想表達的是 我在本機端的python能用bs4為何heroku上面報錯說我沒有bs4
圖片中的文字真的太小了。
不明 檢舉
第一張: heroku: no module named bs4 另一個是python的本機端 可以from bs4 import BeautifulSoup 第二張:pip install BeautifulSoup4 他上面說 已經安裝完成
饅頭 iT邦新手 4 級 ‧ 2018-05-18 09:21:31 檢舉
> 我主要想表達的是 我在本機端的python能用bs4為何heroku上面報錯說我沒有bs4

1. 並不是本地端有 heroku 上一定有
因為你要看heroku 的檔案裡有沒有放需要的模組
2. heroku 有指令是可以在本地端就先抹你測試,我建議可以先測試沒問題再推上去
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
paicheng0111
iT邦大師 5 級 ‧ 2018-05-17 13:14:45
最佳解答

應該有甚麼設定檔,可以指示heroku去安裝bs4。
你可能要找一下。

你問的https://ithelp.ithome.com.tw/questions/10188549 ,其中的最佳解答可能可以解決你的問題。

看更多先前的回應...收起先前的回應...
不明 檢舉

我有嘗試過放了 結果不能 beautifulSoup假設只支援到3.4 那為何我的3.6.5也能在IDE import

不明 檢舉

我找到一篇文章了 照試後出現 Uninstalling bs4-0.0.1:
remote: Successfully uninstalled bs4-0.0.1這段話

不明 檢舉

成功了 我用網路上的方法加上你的方法 現在還有一個問題...
NameError: name 'requests' is not defined

饅頭 iT邦新手 4 級 ‧ 2018-05-18 09:17:49 檢舉

import requests

我要發表回答

立即登入回答