pythonのライブラリというのは個別に各ライブラリ事にインストールするものなのでしょうか?
今回VScodeで「import numpy as np」が実行せずエラーとなりました。
*エラー名:ModuleNotFoundError: No module named 'numpy'
色々と調べた結果「pip install numpy」とすることで、エラーなく実行できました。
ライブラリを纏めてインストール出来ればと思うのですが、これは可能なのでしょうか?
何か方法はありますでしょうか?
補足情報(必要な情報か不明ですが・・・)
python 3.8.3
pip-19.2.3 ➡️ 20.1.1へアップデート
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
引用テキストpythonのライブラリというのは個別に各ライブラリ事にインストールするものなのでしょうか?
その通りです。pipやcondaを使ってインストールします。
ただしAnacondaを使っている場合, pipを使うと壊れてしまうことがあるので可能な限りcondaコマンドを使います。
ライブラリを纏めてインストール出来ればと思うのですが、これは可能なのでしょうか?
テキストファイルにインストールしたいライブラリ名とバージョンを書き、pipで読み込ませれば、一括でインストールできます。
shell
1pip install -r requirements.txt
のようにするとrequirements.txtに書かれたファイルを読み込み、インストールしてくれます。
requirements.txtとしては以下のような形式で、ライブラリ名のみを書くか、さらにverを指定することもできます。
text
1# verを指定しない場合 2matplotlib # グラフ作成用のライブラリ 3numpy # 数値計算用のライブラリ 4pandas # データ分析用のライブラリ 5 6beautifulsoup4>=4 # スクレイピング用のライブラリ。ver4以上。
といった具合です。
逆にpip freeze > requirements.txtを使うと今使っているライブラリとバージョンを書き出すことができます。
https://note.nkmk.me/python-pip-install-requirements/
投稿2020/06/26 21:50
編集2020/06/28 00:44総合スコア698
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/28 00:19 編集
2020/06/28 00:37 編集
0
ベストアンサー
pythonのライブラリというのは個別に各ライブラリ事にインストールするものなのでしょうか?
こちらについてはotnさんの回答の通りです。
numpyは外部ライブラリ(標準ライブラリ以外)なので自分でインストールする必要があります。
外部ライブラリをいちいちインストールするのが面倒であれば、Anacondaをお勧めします。
Anacondaならnumpyなどのデータサイエンスでよく使われるライブラリが事前にインストールされるので自分でインストールする必要がないですし、GUIで仮想環境・ライブラリの管理ができるので色々と便利です。
ライブラリを纏めてインストール出来ればと思うのですが、これは可能なのでしょうか?
何か方法はありますでしょうか?
可能です。
方法としては、
pip install numpy matplotlib ...
という感じでまとめて最新バージョンのライブラリをインストールすることができます。
以下のようにバージョン指定をしてインストールすることも可能です。
pip install numpy==version matplotlib==version
また、予めテキストファイルにインストールするライブラリのリストを書き込んでおいて、そのリストのライブラリをまとめてインストールすることもできます。
Python, pipでrequirements.txtを使ってパッケージ一括インストール
投稿2020/06/27 07:27
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/27 21:10
退会済みユーザー
2020/06/28 15:11 編集
2020/06/28 21:13
2020/06/28 21:31
退会済みユーザー
2020/06/28 21:52
退会済みユーザー
2020/06/28 21:59
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/27 21:13
2020/06/28 01:30
2020/06/28 21:14