iT邦幫忙

0

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

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

看更多先前的討論...收起先前的討論...
pcw iT邦新手 2 級 ‧ 2018-05-16 18:43:03 檢舉
先用`where python`查看看是用到哪一個環境之下的`python`
陳同學 iT邦新手 5 級 ‧ 2018-05-16 20:56:26 檢舉
我用的版本是3.6.5唷
pcw iT邦新手 2 級 ‧ 2018-05-16 22:17:48 檢舉
你是要部署到heroku上面嗎?
陳同學 iT邦新手 5 級 ‧ 2018-05-16 22:33:40 檢舉
對的
pcw iT邦新手 2 級 ‧ 2018-05-16 23:05:18 檢舉
那你如何能確認heroku上,你用的python有安裝bs4套件呢?
froce iT邦研究生 4 級 ‧ 2018-05-16 23:40:50 檢舉
...字小到想幫也幫不了。
陳同學 iT邦新手 5 級 ‧ 2018-05-17 10:55:36 檢舉
heroku那頭 我無法確認 應該就是那邊有問題 我本機端這邊的是能用的
陳同學 iT邦新手 5 級 ‧ 2018-05-17 10:56:33 檢舉
force 我主要想表達的是 我在本機端的python能用bs4為何heroku上面報錯說我沒有bs4
pcw iT邦新手 2 級 ‧ 2018-05-17 13:14:10 檢舉
圖片中的文字真的太小了。
陳同學 iT邦新手 5 級 ‧ 2018-05-17 17:09:14 檢舉
第一張: 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 有指令是可以在本地端就先抹你測試,我建議可以先測試沒問題再推上去

1 個回答

0
pcw
iT邦新手 2 級 ‧ 2018-05-17 13:14:45
最佳解答

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

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

看更多先前的回應...收起先前的回應...
陳同學 iT邦新手 5 級 ‧ 2018-05-17 17:06:00 檢舉

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

陳同學 iT邦新手 5 級 ‧ 2018-05-17 17:18:31 檢舉

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

陳同學 iT邦新手 5 級 ‧ 2018-05-17 17:24:42 檢舉

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

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

import requests

我要發表回答

立即登入回答