【2022最新版】M1MacにPythonの環境構築|通常のインストール方法、Dockerを使う方法も解説

  Рет қаралды 36,901

キノコード / プログラミング学習チャンネル

キノコード / プログラミング学習チャンネル

Күн бұрын

\キノコードが作ったプログラミング学習 サービス登場/
学んだ知識をその場でアウトプットできるからスキルの定着が実感できる
Python学習といえば、キノクエスト!
・問題数は充実の350問以上
・環境構築は不要!
・カリキュラムがあるので学習方法に迷わない
▼登録はこちら▼
kino-code.com/kq_service_a/?u...
ーーー
この動画では、M1搭載MacにおけるPythonの環境構築について説明します。
【環境構築とは?】
プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。
この環境構築でプログラミングを挫折してしまう方もいらっしゃいます。
そこで、この動画では、はじめから丁寧に解説したいと思います。
【紹介する3つの環境構築の方法】
1.あなたのパソコンのOSに直接Pythonなどをインストールをして環境構築する方法
これが最もスタンダードな方法です。この動画では「Dockerを使わない環境構築」と呼びます。
このDockerを使わない環境構築のポイントは、あなたのOSにPythonなどをインストールするという点です。
2.Dockerというツールを使って環境構築する方法
DockerはあなたのOSにDockerをインストールして、そのDokcerにPythonなどをインストールする方法です。
Dockerは誤解を恐れずにいうと、バーチャル上で使える、新しいパソコンを無料で手に入れられるツールです。
Dockerはバーチャルなものなので、環境構築が上手くいかなくなった時はやり直せばよいですし、必要なくなった時にいつでも削除することができるというメリットがあります。
3.GoogleColaboratory
「環境構築が面倒だ!今すぐプログラミングをはじめてみたい!」という方におすすめしたい方法です。
GoogleColaboratoryは、無料のクラウドツールなので、環境構築が不要です。1分以内でPythonのプログラミングをすることができます。
GoogleColaboratoryは、厳密には環境構築ではありませんが、プログラミングを始める準備という意味でこの動画で紹介します。
【実行環境とは?】
プログラミングができる環境のことを実行環境といいます。
プログラミングができる準備のことを環境構築、プログラミングを実行できる環境のことを実行環境といいます。
実行環境は2つ紹介します。
1.VisualStudioCode
Visual Studio Codeとは、マイクロソフトが開発したプログラムを書くためのエディタです。
VSCodeとも呼ばれています。VSCodeは、Windows、mac OS、Linux、色々なOSで使うことができます。
また、Java、C言語、Pythonなど有名どころのプログラミング言語を書くことができます。
2.JupyterLab
JupyterLabは対話型と呼ばれる実行環境です。書いたコードを対話をするように細かく実行確認をしながら進めることができます。
また、プログラムだけでなく、その実行結果や、表やグラフを表示させたり、マークダウン記法で文章を書くこともできます。
そして、GoogleColaboratoryは、JupyterLabをベースにしている対話型の実行環境です。
▼目次
00:00 はじめに、環境構築について
03:30 環境構築、実行環境の比較
05:48 Dockerを使わない環境構築<手順について>
06:22 Dockerを使わない環境構築<anacondaのインストール>
07:17 Dockerを使わない環境構築<Jupyter Labの起動>
08:43 Dockerを使わない環境構築<VSCodeのインストール>
09:12 Dockerを使わない環境構築<VSCodeの起動と使い方>
11:16 Dockerを使う環境構築<Dockerのインストール>
13:31 Dockerを使う環境構築<GitのインストールとDockerfileなどの準備>
15:05 Dockerを使う環境構築<Dockerにコンテナを作成>
15:30 Dockerを使う環境構築<DockerでJupyter Labを使用>
16:14 Dockerを使う環境構築<DockerでVSCodeを使用するための拡張機能をインストール>
17:20 Dockerを使う環境構築<DockerでVSCodeを使用>
17:42 Dockerを使う環境構築<Dockerの停止・起動の仕方>
19:07 GoogleColaboratoryの使い方
19:50 おわりに
▼環境構築で紹介したURL
06:18 anacondaのインストール
www.anaconda.com/products/dis...
09:19 VSCodeのインストール
azure.microsoft.com/ja-jp/pro...
12:49 Dockerのインストール
www.docker.com/products/docke...
16:37 Gitのインストール
git-scm.com/download/mac
19:07 GoogleColaboratoryのリンク
colab.research.google.com/not...
▼コマンド
14:32 Gitでリポジトリをドキュメントにコピーするコマンド
git clone github.com/kino-code/docker-p... C:\\Users\\ユーザー名\\Documents\\docker-python
15:22 Dockerfileがあるディレクトリに移動するコマンド
cd C:\\Users\\ユーザー名\Documents\\docker-python
15:17 Dockerにコンテナを作成して起動するコマンド
docker-compose up --build -d
15:34 DockerでJupyterLabを起動するアドレス
localhost:8888/lab
▼関連動画
たった1分でPythonのプログラミングを始める|GoogleColaboratoryの使い方
• たった1分でPythonのプログラミングを始...
理屈はさておき、Dockerを使って、あっという間にPythonのデータ分析の環境構築をする|WindowsとMacの説明あり
• 理屈はさておき、Dockerを使って、あっと...
【Pythonで面倒な仕事を自動化しよう 合併版】8つの自動化のテクニックを紹介
• 【Pythonで面倒な仕事を自動化しよう 合...
Pythonで面倒なExcelの仕事を自動化しよう 合併版|2時間で学べます【Pandas入門講座の次におすすめ】
• Pythonで面倒なExcelの仕事を自動化...
PythonでWebスクレイピイング|たった2時間で自動ログインやデータ取得、画像保存まで学べます【プログラミング初心者でもできる】
• PythonでWebスクレイピイング|たった...
Python超入門コース 合併版|Pythonの超基本的な部分をたった1時間で学べます【プログラミング初心者向け入門講座】
• Python超入門コース 合併版|Pytho...
Pythonの便利ライブラリ「Pandas入門講座」合併版|Pandasの基本的なこと3時間で学べます【Python超入門コースの次におすすめの入門講座】
• Pythonの便利ライブラリ「Pandas入...
【2022最新版】WIndowsにPythonの環境構築|通常のインストール方法、Dockerを使う方法も解説
• 【2022最新版】WIndowsにPytho...
▼SNS
Twitter : / likes
Facebook : / %e3%82%ad%e3%83%8e%e3%...
Website : kino-code.com/
▼書き起こし
さて、これらのプログラミングの環境構築、実行環境には、どのような違いがあるのでしょうか?
まず、環境構築の難易度についてみてみましょう。
プログラミングを始めるという意味での簡単な順番は、GoogleColaboratory、Dockerを使わない方法、Dockerを使う方法です。
Dockerを使った方法は、やや難しいです。ですが、Dockerの中身はまっさらな状態なので、手順通りやればうまくいく可能性が高いです。2度目をやりなおすときも簡単です。
個人的なおすすめとしては、Dockerを使って環境構築をする方法です。
これがうまくいかなかった場合に、スタンダードな環境構築を試されるとよいでしょう。
次に、プログラミングの目的別に実行環境のおすすめを提示します。
データ分析や機械学習などの人工知能開発をしたい、という目的であれば、GoogleColaboratoryかJupyterLabがよいでしょう。
プログラムをこまめに確認して進められるほか、プログラムの実行結果やグラフ、表、文章を表示することができます。
結果を見ながらコードの調整が必要になるような開発に最適です。
ただし、GoogleColaboratoryでは、ローカルのファイルを使用したい場合はGoogleDriveにアップする必要があります。
ローカルファイルを扱う場合はJupyterLabを使うとよいでしょう。
(ブログに続く)
#python #環境構築 #インストール #mac #m1 #docker

Пікірлер: 41
@kinocode
@kinocode Жыл бұрын
【Python学習 といえば、キノクエスト】 キノコードが作ったプログラミング学習サービスが登場! 「やってみたい」から「できた」へ ・Pythonに興味がある ・業務を効率化したい ・アウトプットしてみたい ・学習方法に不安がある ▼登録はこちら▼ kino-code.com/kq_service_a/?.com&M7Fl8ck_comment
@wd-lanlanlan
@wd-lanlanlan 2 жыл бұрын
Intel MacでDockerの構築で失敗、M1 MacBook Proではanacondaで引っかかり困っていましたが、この動画でM1 MacBookでは、全部完了できました。ありがとうございます。
@miohayakawa2385
@miohayakawa2385 2 жыл бұрын
有料級の良動画、ありがとうございました。
@Liellalove.1024
@Liellalove.1024 2 жыл бұрын
ありがとうございます!
@37housedancer84
@37housedancer84 2 жыл бұрын
お世話になります。 git関連でhomebrewだけではないのですが、アインストールの方法を教えて頂けないでしょうか? この動画を拝見する前に、いろんなサイトの方法でターミナルでインストールしていたら、ぐちゃぐちゃになってしまいました。 よろしくお願いいたします。
@rafit1530
@rafit1530 Жыл бұрын
動画を参考にさせていただいています。 環境はM1 Macです。 セレクトカーネルというものはノートブックのpython3をクリックした直後に表示されるのか、それともpython3をクリックした後に別のどこかをクリックすれば表示されるのかどちらでしょうか? 現在はpython3をクリックした後には /Documents/MyPyton/Untitled.ipynd になるだけです。 よろしくお願いします。
@user-hb4kd9ho6c
@user-hb4kd9ho6c Жыл бұрын
はじめまして。指定のDockerfileから構築しようとすると「executor failed running」となりSuccessfully builtとはならないのですが、なぜでしょう。
@mikaco8668
@mikaco8668 2 жыл бұрын
コメント消えてたので再投稿です。 僕の場合Dockerを使った環境構築についてです。M1チップのmacAirでキノコードさんが用意してくれているGithubのリポジトリからファイルをダウンロードした後2つのコードを実行する前に、Dockerの設定からUse Docker Compose V2のチェックが外れてる場合チェックしてApply&Restartをする必要がありました。参考になったら幸いです。
@takamed
@takamed Ай бұрын
すみません、初めてコメントさせていただきます。この動画を参照にして、初めてDockerによる環境構築をM3Macでトライしたものです。 途中までサクサクできたのですが、最後のところリモート環境上でpython extensionをインストールしようとしているのですが「インストールしています」から動きません。。。.pyでのファイルでもpythonを読み込んでいないようです。お手数ですが、アドバイスいただければ幸いです。
@alopha484
@alopha484 Жыл бұрын
2022年7月現在 キノコードさんのgithubにあるdocker fileのコードにある、ubuntuのバージョンが21.10となっていますが、buildするときにエラーとなりました。 バージョンを22.04に書き直して実行したら上手く行きました。
@kinocode
@kinocode Жыл бұрын
ありがとうございます! 後ほど確認してみます!
@burioka1
@burioka1 Жыл бұрын
M2 macですが、コンテナのビルドが遅いです。。20分かかっても終わってない。一応、メモリ8GB、CPUは4つ割り当ててます。早くする裏技ありますか?
@ztsE7NKQ
@ztsE7NKQ Жыл бұрын
で、結局jupyter labでコードを書き進めればいいんでしょうか?VScodeでしょうか?dockerから立ち上げてでしょうか? jupyter lab、VScode、docker、anaconda、いろいろなキーワードが出てきましたが、それぞれの概念がよくわかりませんでした。図解いただけると助かります。
@kinocode
@kinocode Жыл бұрын
混乱しますよね、わかります。。 図解はできていませんが、違いは以下で説明していますので、復習なさってみてください! 03:30 環境構築、実行環境の比較 JupyterLabを使うかVSCodeを使うかは目的によって使い分けると良いですが、Pythonの練習から始めたいということでしたら、JupyterLabがおすすめです。
@ztsE7NKQ
@ztsE7NKQ Жыл бұрын
@@kinocode お返事ありがとうございます!Jupyter lab使えるようになったけど、なんでVScodeいれたんだっけ、Docker入れる必要あったんだろうか、などなど色々気になちゃいました。それぞれの有用性はそのうち理解していけるようになると期待してまずはアドバイス通りjupyterlabで進めてみたいと思います。ありがとうございました
@kinocode
@kinocode Жыл бұрын
JupterLab、VSCode、それぞれの利点や向き不向きもありますので、お使いになりながら整理をされると理解も深まるかもしれませんね! 私としては、もっとわかりやすい説明ができるように、説明内容もアップデートしていきます!
@paopao6840
@paopao6840 Жыл бұрын
17:33 の、/だけにするのができなくて、適当にエンターキー押しちゃったんですけど、どうすれば戻せますか。。。
@miya6748
@miya6748 Ай бұрын
17:35の/だけを入力するところで/binになってしまいworkspaceに辿り着けなくなってしまいました。/binを消そうにも消せないのですがどうすればいいでしょうか?
@ztsE7NKQ
@ztsE7NKQ Жыл бұрын
dockerを使いたかったので11:17から作業をはじめたのですがtest.pyがターミナルで正しく表示されません。11:17よりも前で説明しているanacondaを入れていないせいでしょうか。こちらを後でインストールしようと試みましたがエラーになります。
@kinocode
@kinocode Жыл бұрын
ターミナルは、Macのターミナルですか? MacにはデフォルトでPython2系が入っていると思いますので、「python ファイルパス」とコマンドを打つと、Pythonのファイルを実行できます。 例えば、書類にあるtest.pyでしたら、「python /Users/KinoCode/Documents/test.py」です。 また、「python」とコマンドを打つと、そのままpythonコードが書ける状態になります。とはいえpythonだけなので、ほかのライブラリを使いたい場合は個別にインストールする必要があります。 Dockerで利用したい場合は、Dockerでコンテナを起動して、その環境で使用します。AnacondaはDockerにインストールされているので、インストール不要です。 動画の順に環境構築を終えられましたら、以下を参考に参考にはじめてみてください! 17:42 Dockerを使う環境構築<Dockerの停止・起動の仕方>
@ztsE7NKQ
@ztsE7NKQ Жыл бұрын
@@kinocode 大変ご丁寧にありがとうございます。dockerにanaconda入ってるんですね、安心しました
@cosmicsenseofh5278
@cosmicsenseofh5278 Жыл бұрын
macのものです。zshでpythonのバージョン認識されません。 調べても出てこずパソコンがおかしいのでしょうか?
@kinocode
@kinocode Жыл бұрын
直接MacにAnacondaをインストールしたということですよね。 「python -V」で表示されないということでしょうか? pythonと-(ハイフン)の間には半角スペースが必要です。Vは大文字です。 どうでしょう?
@cosmicsenseofh5278
@cosmicsenseofh5278 Жыл бұрын
@@kinocode ありがとうございます。留学でノートパソコンしか持っていけなかったのでmacに入れたかったのでよかったです!
@marimoc3357
@marimoc3357 2 жыл бұрын
初めまして!最近プログラミングに興味を持ち、こちらの動画に辿りつきました。 他の動画を参考に、すでにVS codeをインストール、 pythonで簡単な四則演算の基礎などを実行していたのですが、すぐにVS codeでエラーメッセージが表示されるようになりました。macbook proを利用しているのですが、どうやら元々搭載されているpythonが古いようで python 3 extentionをインストールしますという旨のエラーでした。その後、インストールを始めたのですが、途中でインストールが全く進まなくなり、laptopが操作不能、再起動をしたら画面上部のメニューバーが消えており、finderの左に表示されるメニューバーが全てグレーアウトしてしまいました。 現在は復元を実行したので問題なくlaptopを利用できていますが、VS codeは削除してGoogle colabを利用して初歩的な学習をしています。VS codeを利用するには、macに初期インストールされているpythonをアップデートしないといけないのでしょうか?
@hiro___981
@hiro___981 2 жыл бұрын
anacondaが有償化されていることから、無償での環境構築についても説明いただけると大変助かります。
@kinocode
@kinocode 2 жыл бұрын
動画では個人での利用を想定して、無償版を使用しました。 従業員数200名以上の企業に所属している場合は有償化の対象となりますので、企業で利用される方は、該当の部署にご相談いただくのがよいですね!
@miccccccccccckey6673
@miccccccccccckey6673 Жыл бұрын
こんにちは M1 Macbookを使用しているものです。 キノコードさんと同様に、Anaconda Navigatorをダウンロードして、環境構築をしたのですが、ライブラリ(numpyやscipy)を読み込もうとすると、以下のようなメッセージが出て、正しく読み込まれません。 "The kernel appears to have died. It will restart automatically." どういった問題が発生しているのでしょうか。よろしくお願いいたします。
@kinocode
@kinocode Жыл бұрын
確実な解決ができるかわからず恐縮ですが、ライブラリのアップデートをしてみるとよいかもしれません。 「pip list -o」でアップデートが必要なライブラリ(パッケージ)のリストが表示されます。 「pip install -U numpy」でアップデートができますので、お試しくださいませ。
@miccccccccccckey6673
@miccccccccccckey6673 Жыл бұрын
@@kinocode ありがとうございます😭 アップデートをしたら、無事に作動しました!
@kinocode
@kinocode Жыл бұрын
よかったです!! これからめいっぱい学習を進めてくださいね!
@tatsuroom9933
@tatsuroom9933 Жыл бұрын
動画を参考にさせていただいています。 類似事象発生した方への参考に備忘で記載します。 環境はmacbook air M2です。 Docker利用ルートのDocker build時に一番最後の箇所で「Error response from daemon Mounts denied The path〜」のエラーが発生しましたが、DockerDesktopのtraoubleshootの「Reset to factory defaults」でDocker環境リセットして再度Docker buildでエラー解消しました。
@toshihiko0922
@toshihiko0922 2 жыл бұрын
anacondaが入っていてpathが通っていないとエラーが出ます。解決策が色々調べてもわかりません…
@kinocode
@kinocode 2 жыл бұрын
Macでしたら自動でPATHが通ると思うのですが、「anaconda mac path」あたりで検索をしてみるとよいかもしれません! WindowsでしたらPATHを設定する必要がありますので、Windowsでの環境構築を説明した動画をご確認くださいませ。 ▼Windowsでの環境構築方法 kzbin.info/www/bejne/hHywap2amK-JkNk
@lue819
@lue819 Жыл бұрын
ど素人の私より。 ライブラリがエラーになる方、右下のインタープリターで"BASE"を選択してみてください! 私はここに辿り着くまでに3日間かかりました。
@P1n0_xoxo
@P1n0_xoxo 7 ай бұрын
助かりました!!
@streamyamamoto
@streamyamamoto 2 жыл бұрын
早速挑戦してみましたが、DockerでJupyterLabを起動するアドレスを入力するとWEBページが開いて、password or tokenを求められます。何か手順を間違えていますか?
@user-yr6mn8tq9j
@user-yr6mn8tq9j Жыл бұрын
私も同じ状況でしたがこちらで解決しました。 kzbin.info/www/bejne/r6Clp61pbr1oa9k (dockerを立ち上げ直して、再度8888にアクセス)
@streamyamamoto
@streamyamamoto Жыл бұрын
@@user-yr6mn8tq9j ありがとうございます!再度挑戦してみます。前進あるのみですね。🙂
@_money_times
@_money_times Жыл бұрын
Matplotlibすぐ入らないのしんどい
@developeryoshida7693
@developeryoshida7693 2 жыл бұрын
Dockerを使う環境構築を行なっております。 17分ごろまでは問題なく進んでいましたが、「Attach Visual Studio Code」の場面で失敗いたしました。 コンテナが起動していることは確認でき、ブラウザにてJupyter Labを使用することもできています。 改善策に心当たりがあればよろしくお願いします。 以下エラー箇所です。 Command failed: /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/bin/code-server --log debug --force-disable-user-env --server-data-dir /root/.vscode-server --use-host-proxy --telemetry-level all --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /root/.vscode-server/data/Machine/.connection-token-da15b6fd3ef856477bf6f4fb29ba1b7af717770d --extensions-download-dir /root/.vscode-server/extensionsCache --install-extension MS-CEINTL.vscode-language-pack-ja --start-server --disable-websocket-compression
[Introduction to Docker] Let's see the basics of Docker and create a virtual environment!
37:04
Pythonプログラミング VTuber サプー
Рет қаралды 212 М.
【Macbook M1, M2, M3対応】プログラミング環境構築の方法 #Python #Node.js #Docker #Homebrew #VSCode
28:26
セイト先生のWeb・ITエンジニア転職ラボ
Рет қаралды 41 М.
Como ela fez isso? 😲
00:12
Los Wagners
Рет қаралды 31 МЛН
Заметили?
00:11
Double Bubble
Рет қаралды 2,9 МЛН
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 10 МЛН
Did you find it?! 🤔✨✍️ #funnyart
00:11
Artistomg
Рет қаралды 124 МЛН
【2022最新版】WIndowsにPythonの環境構築|通常のインストール方法、Dockerを使う方法も解説
23:59
キノコード / プログラミング学習チャンネル
Рет қаралды 134 М.
【環境構築不要!Pythonを1分で始める】「Google Colaboratory」の基本と注意点
10:49
【ゼロ→イチ】プログラミング情報チャンネル
Рет қаралды 1,1 М.
【2021年最新】Docker環境構築入門|14分でdocker-composeまで完全解説!【windows/mac対応】Dockerの使い方
14:10
せお丸のプログラマー養成講座【サイバーフリークス株式会社】
Рет қаралды 102 М.
【2021年版】M1 Mac に Java の開発環境構築(インストール〜実行)してみた
20:08
プログラミングTV / オサミー
Рет қаралды 16 М.
【Mac版】pythonのインストール方法を解説!
8:20
SAMURAI ENGINEER [侍エンジニア]
Рет қаралды 10 М.
【最新版】AppleシリコンMacにWindows11を手軽に!UTMによるインストールガイド
16:16
のえ研 〜NoelRecordsのプログラミング研究室〜
Рет қаралды 6 М.
Como ela fez isso? 😲
00:12
Los Wagners
Рет қаралды 31 МЛН