【2024最新版】Python環境構築完全攻略 MacBook編 |Pythonインストール方法、VSCode、Anaconda、Pyenv、Poetryや専門用語も徹底解説
ฝัง
- เผยแพร่เมื่อ 16 ก.ค. 2024
- 無料LINE友だち追加はこちら✌🏻
utage-system.com/line/open/1Z...
※「アプリで開く」を押してください
🎁【LINE追加者限定】有料級特典7個🎁
・【要点徹底解説】Python環境構築完全攻略 電子書籍
・【最短6ヶ月で転職】フルリモートで年収1000万円を達成! 世界最先端ほし式未経験からエンジニア転職までの完全攻略ロードマップ 電子書籍📔
・【無料学習完全版】全6300分(105時間)+6057スライド以上収録 完全無料のプログラミング学習コンテンツ完全ガイド📚
・【2024年最新版】プログラム学習を爆速化させるAIツール54選【使い方解説付き】🤖
・【完全無料の全100サイト】ポートフォリオ作成はこれだけで大丈夫。今すぐ使えるAPIリスト集🖥️
・【2024年最新版】全16言語-今学ぶべきプログラミング言語徹底解説 電子書籍🧑🏻💻
・【業界完全網羅】エンジニア転職のための使える転職サイト厳選29レポート🎓
配布の案内はLineで行いますので、Line登録をして報告をお待ちください!「この動画を見てくれたそこのあなた」のキャリアを全力で支援していきます!
無料LINE友だち追加はこちら✌🏻
utage-system.com/line/open/1Z...
※「アプリで開く」を押してください
🐔X(旧Twitter)
/ hosh_it_
━━━━━━━━━━━━━━━
🧑🏻💻目次
00:00 冒頭
00:23 動画の内容
01:04 動画の構成
02:08 環境構築とは?
03:17 Pythonをパソコンにいれる二つの方法
03:45 仮想環境とは?
05:16 バージョン管理とは
06:30 パッケージ管理とは
08:35 OS依存とは
09:28 仮想環境のおさらい
10:30 実行環境とは
14:39 実行環境のおさらい
15:35 環境構築のおさらい
16:00 Python環境構築方法全5選
16:15 環境構築方法1つ目-Google Colaboratory
17:26 環境構築方法2つ目-生Python×VSCode
18:20 環境構築方法3つ目-Anaconda×JupyterLab
19:30 環境構築方法4つ目-Anaconda×VSCode
20:08 環境構築方法5つ目-Pyenv×Poetry×VSCode
21:03 環境構築方法5選おさらい
21:45 チュートリアル前に
22:19 チュートリアル1-Google Colaboratory
25:00 チュートリアル2-生Python×VSCode
32:00 チュートリアル3-Anaconda×JupyterLab
35:40 チュートリアル4-Anaconda×VSCode
44:26 チュートリアル5-Pyenv×Poetry×VSCode
01:06:30 チュートリアル5-おさらい
01:07:16 重大なお知らせ
━━━━━━━━━━━━━━━ - วิทยาศาสตร์และเทคโนโลยี
最高です
めちゃくちゃわかりやすいです!!
どんどん動画を出していただきたいです
ありがとうございます!!今月新しく一本だします!
めちゃわかりやすい!
やっとわかりやすい動画に出会えた🎉
ありがとう
こちらこそ非常に嬉しいコメントを頂きありがとうございます!!🥹
数ある初心者向け解説動画の中で個人的に一番理解が捗りました!ありがとうございます!!!
嬉しいコメントありがとうございます!!
例えばいちいち秀逸でよかったです
コメントありがとうございます!「例え」が良かったということでしょうか?
I am not even Japanese and not Japanese speaker but I am here because I saw the post in X (Twitter). I thought subscribing to this channel will help for its success. Cheers!
Thanks for the comment!
完遂しました。無茶苦茶疲れました笑
わかりやすい紹介ありがとうございました。最後のpoetryを使用した場合、一つずつライブラリをインストールする必要があるのでしょうか?
使用頻度の高いものは一括でインストールできたら楽かなと思いました。バージョンに関しても一つずつ考えるのが手間なので。
コメントありがとうございます!おっしゃる通り、一つずつインストールではなく、使用頻度の高いものは一括インストールで大丈夫です!今回は今後のチュートリアル動画の動きに合わせて一つづつインストールする方法を採用させていただいています!🙂
macOS14.2(23C64)にanaconda3をGraphical Installerでインストールを試みましたが、最終段階でエラーが出てインストールできません。
M3チップを搭載しているのが原因でしょうか。
Download for apple siliconを選択されていますでしょうか?
apple siliconのanacondaを選べているようしたら、エラーに記載の内容をご共有頂けますでしょうか?
1:03:20ら辺のpoetry installのエラーの対処法について詳しく教えていただきたいです。
tomlファイルを作成したのですが警告の文字が消えず、新しいファイルが作成されません。
コメント有り難う御座います。
下記質問にご回答頂けますでしょうか?
①警告には何と書かれていますでしょうか?
②作成されていない「新しいファイル」というのは、①.venv②tomlファイル③poetry.lockのどちらになりますか?
@@hosh_it_o
①何回試しても1:03:26と同じ文が書かれてます。
②.venvとpoetry.lockが作成されないです。
@@user-wj9oz6jv2b 警告というのはエラーではないので、原因は別にあるかと思います。もし可能でしたら、概要欄にある私のLineからご連絡頂けないでしょうか?ここのチャットだけでの解決は少し難しそうですので、Google Meetなどで画面を共有しながら確認させて頂きたいです。
@@user-wj9oz6jv2b 今調査したところ、poetry.lockに関しては、poetry initの段階で追加したいライブラリを指定していないため、作成されないことがあるようです。(バージョンによる動作の違いかは未確認です)次に.venvが作成されない問題に関してですが、1:02:32にある「poetry config virtualenvs.in-project true」コマンドは入力されていますでしょうか?
poetryのインストールで A pyproject.toml file with a poetry section already exists. と出てしまいます。どのような対処方法がありますでしょうか?
poetry installというコマンド実行時にそちらの表示がでたということでしょうか?エラーの内容としては、「既にpyproject.tomlが存在する」になりますので、「poetry installを一度実行していた」もしくは「pyproject.tomlが存在するフォルダ内で実行した」ことが原因として考えられます。もう一度新しいフォルダを作成して試してみてください。
@@hosh_it_o 返信していただきありがとうございます。 結局のところ、read meのフォルダ追加もtomlファイルにread meを含めないもうまく出来ないことが原因のようでした。Anacondaを最初入れて使っていたのですが途中でうまく作動しなくなり、こちらで入れ直したのですが、プログラミングがまったくわからない初心者のため、このread me もtomlも出来ない・・となってしまいました。
素晴らしい動画ありがとうございます、VScodeとpyenvのインストールですが。pyenv version で確認すると、* system (set by /Users/yi/.pyenv/version)と出てきてしまいます、これはエラーでしょうか。
source ~/.zshrcの後もsource: no such file or directory: /Users/yi/.zshrcと出たのでここがうまくいっていないのでしょうか
ご質問、コメントありがとうございます!①pyenv version で確認すると、* system (set by /Users/yi/.pyenv/version)と出てきてしまいます、これはエラーでしょうか。→こちらはエラーではありません。pyenvが正しくインストールされている状態で、まだpyenv内にpythonのバージョンがインストールされていない状況になります。ゲームでいうところの、ゲーム機はあるけどカセットが入っていない状態ですね。②source ~/.zshrcの後もsource: no such file or directory: /Users/yi/.zshrcと出たのでここがうまくいっていないのでしょうか→お使いのシェルはzshでしょうか?ターミナル画面の上部にzshと記載があればzsh、bashであればbashと書かれているかと思います。
@@hosh_it_o ありがとうございます。zshです。
@@user-df7jg3ui3s pyenv versionのコマンドは実行できているようですので、pathは通っているのかと思います。ただzshrcファイルがないのに、パスがとっているのは変ですね...ファイルが存在しない場合、「touch ~/.zshrc」などでファイルを作成するか、「~/」以外のディレクトリに.zshrcがないかなど確認してみてください!
@@hosh_it_o ありがとうございます。
確認してみます。
Macにanacondaをインストールしようとしたところ「'/opt/anaconda3' already exists. Please, relaunch the installer and choose another location in the Destination Select step.」というエラーが表示されインストールできませんでした。
以前インストールしたのかと思い、ターミナルでアンインストールを試みましたが、「zsh: command not found」というconda エラーが発生してアンインストールもできていません。解決方法はありますでしょうか?
すでに/optというディレクトリにanaconda3がインストールされているようです。「rm -rf /opt/anaconda3」で既存のanacondaをディレクトリごと削除してしまい、再インストールを試してみてください。(参考: docs.anaconda.com/free/anaconda/install/uninstall/)
@@hosh_it_o ご回答ありがとうございます。添付いただいた資料の2.をターミナルに入力すると「zsh: command not found: conda」と出てきますが、正しい動作でしょうか?その先も進めましたが、 インストールできませんでした。
@@user-uf2mi4lk2g そちらの2はoptionalですので、スキップして「rm -rf /opt/anaconda3」だけを実行してみてください。「その先も進めた」ということは、「/opt/Anaconda3」は削除できたということでしょうか?その場合、インストールできない理由となるエラーなどは表示されていますでしょうか?
@@hosh_it_o 「rm -rf /opt/anaconda3」だけを実行すると「Permission denied」と表示されます。
再インストールのエラーに理由は表示はなかったのですが、「/opt/Anaconda3」は削除できていないと思われます。
@@user-uf2mi4lk2g 「Permission denied」は「そのコマンドを実行する権限がない」ことを示します。そのため「sudo rm -rf /opt/anaconda3」というコマンドに変えて実行してみてください。以前のコマンドの前に「sudo」をつけることで実行の権限を得ることができます。実行時にパスワードを求められますので、パスワードの入力も行ってください。
俯瞰的に把握できる内容でとても参考になりました。
自分がどこで何をしているのかが理解できたことが大きな収穫でした。
一箇所つまずいてしまったのでご教示いただけると幸いです。
①使用環境:macOS12.7.5(Intel Core i7)
②シェル種類:zsh
③エラー内容:poetryのPATHが通りません
(base) □□□ ~ % echo 'export PATH="/Users/ユーザー名/.local/bin:$PATH"' >> ~/.zshrc
zsh: permission denied: /Users/ユーザー名/.zshrc
アクセス権が拒否されているようですが、
どのように考えて何を調べて対処していったら良いでしょうか?
今後の動画も楽しみにしております。
コメントとご質問ありがとうございます!そちらのエラーはお使いのユーザでは実行の権限がないことを表します。コマンドの前にsudoをつけて実行してみてください。つまりコマンドは「sudo echo 'export PATH="/Users/ユーザー名/.local/bin:$PATH"' >> ~/.zshrc」となります(ユーザー名部分は自身の環境に合わせて変更ください)。sudoをつけることで、管理者と同じ権限を得ることができます。このコマンドを実行後にアカウントのパスワードを求められます、エラーではないので慌てず入力してみてださい。
@@hosh_it_o
ご回答ありがとうございます!
早速試してみたのですが、うまくいかずに苦戦しております。初学者ゆえに、よく理解しないままにあれこれやるうち、余計なことをして変な設定になっているのかもしれません…。一度、OSをクリーンインストールしてから再挑戦してから、あらためて結果をご報告させていただきます。
よろしくお願いいたします!
@@hosh_it_o
OS再インストール後、再チャレンジしたところ同じ場所でつまづきました。
アドバイスをもとに、ふたつのコマンド入力でそれぞれ試してみました。
% echo 'export PATH="/Users/ユーザー名/.local/bin:$PATH"' >> ~/.zshrc
% sudo echo 'export PATH="/Users/ユーザー名/.local/bin:$PATH"' >> ~/.zshrc
両方とも同じ出力結果となりました。
% source ~/.zshrc
% poetry --version
zsh: command not found: poetry
以前の出力結果とは内容が違いましたが、依然としてパスが通ってないようです。
よく観察してみたところ、以下のコマンド入力後の文末2行が怪しいのかと思いました。
% curl -sSL install.python-poetry.org | python3 -
…略…
raise Exception("This build of python cannot create venvs without using symlinks")
Exception: This build of python cannot create venvs without using symlinks
この例外発生により、poetryのPATHが通らなくなったのでしょうか?
お忙しいところ大変恐縮ですが、お手隙に際にご回答いただけると幸いです。
@@hosh_it_o
OSクリーンインストール後、
動画を何度も繰り返し再生しながらチャレンジしたところ、
PyenvとPoetryを使用した環境構築まで何とかできました。
エラーではないので慌てず入力してみてくださいという言葉を
励みに取り組むことができました。ありがとうございました!
次の動画も楽しみにしています。
@@HIRKOI-pb1ws おおお!おめでとうございます!環境構築って簡単そうで、難しくて大変なんですよね🥲 来月FlaskというWebアプリケーション開発の動画を出しますので、興味がありましたらぜひご覧ください!
poetryのPATHが通らないのですがどうしたら良いでしょうか
poetryのバージョン確認コマンド実行時にcommand not foundになったということでしょうか?もし可能でしたらパスを通す際に実行されたコマンドをこちらに記載頂けますでしょうか?
@@hosh_it_o そうです。poetryのバージョン確認コマンド実行時にcommand not foundになりました。echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrcを打ちました。その後source ~/.zshrcと実行すると、not valid in this contextと返ってきます。よろしくお願いいたします。
@@user-ve2yx8sb3t ご返事ありがとうございます。そちらのコマンドをみると、echo 'export PATH="$HOME/.local/bin:$PATH"'の後のシングルクオーテーションが抜けていますね。動画中のコマンドと完全に一致しているか確認してみてください!
@@hosh_it_o $PATH "''とシングルクォーテーションが2ついるということですか?
動画のPATHを何度も確認したんですけど通らないようです。
通すことができました。すみません、ありがとうございました。zshrcの中に重複したPATHが入っていたのが原因だったみたいです。