青森県活性化ブログ

青森活性化ブログ

青森県活性化に貢献する内容を提供し、また皆様に学ばせてもらうブログを目指しています!

【python失敗談】condaでpipを使用する

結論:通常 Jupter nootbookでpipは動かせないそうです。(動かす方法はあるそうです)

本記事はその事実を誤解した私の体験談です。

同じようなトラブルが起こっている人は参考にしてみて下さい。

 

私の事例:Jupter nootbookでpipが使えない!

スクレイピングというWebサイトを取り込む技術があります。

「これを使ってデータ解析をしたい!」と意気込みgoogle で検索したところ、pipなるものをinstallしてrequestsをimportする必要があるというサイトが上位3件くらいにひっかかりました。

 

早速参考のコードをJupter nootbookに入力して使用して実行してみるも、エラーメッセージが。。。

何が問題なのか?

そこでjupter nootbook が入っているAnacondaとpipをキーワードにして検索をかけると以下のサイトがヒットしました。

qiita.com

 

これは!!と思いサイトを開くと冒頭に面白い文言が。

以下引用です。

 

さて、よくある話が conda と pip を併用すると「壊れる」という言説。なにをもって壊れると主張しているのかよくわかりませんが、そもそも同じパッケージに対し conda で入れたり pip で入れたりしている状況が異常なわけです。壊れているのはパッケージ管理システムではなくむしろ支離滅裂なことをやろうとしているあなたの頭ではないかと。

 

引用終わり

 

すみません💦

頭が壊れていました。

というわけで、検索ワードに「jupter nootbook 、スクレイピング」というワードを入れて検索し、一番上にあったサイトに従ってコードを試した所、無事に解決しました。

tks-kan.com

 

練習で私のサイトのトップページを取り込んで見ました。

以下コードです。

良ければ参考にして下さい。

import requests
html=requests.get('https://www.realisticregionandlife.work/archive')
print(html.text)