Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。258件1Pythonでwebスクレイピングがしたいと思い、いろいろと調べていました。自分の状態としては、Pythonについては一通り勉強が終わっている(はずの)状態です。1AnacondaはPythonの機能を拡張するために用意されているもので、インストールすることで、webからデータを集めるためにコンパイルされたコードがあらかじめ用意されている。2Anacondaをインストールしておくと、必要に応じてPythonのIDEからimportで呼び出すことができる。(IDEにはPyCharmを用いる予定ですが、何か別途設定は必要ですか?という趣旨)3スクレイピングをする際に、仮想環境を用いると書いているところがあったが、個人的に用いるなら特に必要はない?以上3つが質問です。Distributionと名乗っているように、データサイエンスを中心にPythonを使う場合はいい選択肢になります。逆にWebアプリケーションを作る場合には、関連するパッケージが不足するのでpipでインストールすることが多くなり管理が難しくなります。webスクレイピングをするぐらいでアプリケーションまで作らないのであれば、Anacondaはベターな選択だと思います。質問にも書いてあるように事前にコンパイルされているのでインストールも楽です。PyCharmの場合は、Anacondaに対応しているので自動で認識してくれる場合が多いです。Interpreterで、使用するPythonを設定できるようになっています。データサイエンスを中心に使っている場合は、直ぐには仮想環境が必要になるケースは少ないと思います。コードの量が非常に多くなってPythonやパッケージのアップデートに総てのコードを追従できなくなった場合やAnacondaのパッケージで不足してpipでパッケージをインストールするようになると、そのプロジェクトには仮想環境を作って環境を分けておいた方がいいので、その時点で仮想環境を使うことを検討したらいいと思います。Mac、Linuxで使う場合は、既にPythonがインストールされているので、Anacondaをインストールする時にパスを通さずに、次のようにしてAnacondaの環境を使う前に起動した方が安全です。~/anaconda3/bin/activateこれを毎回入力するのが面倒な場合はエイリアスに登録するといいです。次のようにするとmycondaで環境を起動できます。することは私は割とあります。9:51NumPyは、2019年1月以降の新規リリースからPython3対応版のみになります。今から始めるのであれば、Python2は過去の話でいいのではないかと思います。受託で仕事をする場合は必要かもしれませんが。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。3でpipからNumPyがインストールできない。4pythonのPandasで、縦持ちのデータを横持ちにするよい方法を教えてください。0OpenCVにて動画データ表示不可。1BeautifulSoup4をインストールしているのですが、NameErrorが出て利用できません。namedと出てimportできない3Pycharmで一行ずつ実行3anacondaの外で環境構築したい0PyCharm上でPythonのinput関数が改行コードに続く次の行まで読み込んでしまう。2PythonでMeCabを使うと出力が文字化けしてしまいます。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。