PATHが通っていないのでPython3がインストールできないので解決したいです。(Windows10,Ubuntu,Python)
解決したいこと
①PATHが通っていないところを調べる方法を知り、
②PATHを通す方法を実行して、
③sudo apt-get install python3 を実行して
②学習を続けたいです(涙;、
【困っていること】
1)PythonとDjangoを勉強しようとしています。
2)パソコンにUbuntuと Visual Studio Codeをインストールして環境構築をしているところです。
2)UbuntuとVisual Studio Codeがつながりました。
3)Python3をインストールしてDjangoの インストールとUpdateを行いたいのですが。。。
4)$ sudo apt-get install paython3
bash: sudo: command not found
このような状態になります。
教材を購入して、勉強を始めたところなのですが、このような状態になり、どうしたら良いか教材講師に質問させていただいたところ、PATHが通ってないと指摘を受けました。
そして、修復は大変なので、仮想環境を構築するか、直接サーバーへ接続して教材を進めることをアドバイス頂いたのですが、仮想環境構築の際にもbash command not found が出てくるので、結局この問題を解決しないと、後々いろいろな場面で困るのではないかと考えて、修復を試みましたが、どうにもわかりません。原因と、対処法を教えて頂けたら幸いでございます。
考え方が違っていたり、基本的な知識不足など何でもよいのでご指摘もいただけたらうれしいです。
【現在の私の状況】
プログラミングは初心者です。(Paizaを4か月くらいやって挫折してました。)
1)Windows10を使っています。
2)Linux用 Windows サブシステムを使っています。
3)UbuntuとPythonを使ってのサイト作成を勉強を始めたところです。
4)Ubuntuをインストールしました。
5)Visual studio codeをインストールしました。
6)visual studio codeを Bashの設定にしました。
7)sudoコマンドで Python3とDjangoのインストールとアップデートをしようとしています。
8)インストールしようとするとbash: sudo: command not found となり。。。躓いています。
9)下記の諸先輩の文章を参照してみましたが、改善できません。
(自分が理解できていないので改善できないのだと思います。。。)
【参考にさせていただきました記事です。】
☆ https://qiita.com/iwaseasahi/items/6e00883ccd0864ede17e
初心者向け:command not foundを解決する方法
☆ https://qiita.com/HANYA/items/1bf072343ef12deeb974
PATHを通すについて
☆ https://qiita.com/ryouya3948/items/8edbd5d744c83dd41141
【Linux】PATHについて
☆ https://qiita.com/soarflat/items/d5015bec37f8a8254380
PATHを通すために環境変数の設定を理解する (Mac OS X)
発生している問題・エラー
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ sudo apt-get install paython3
bash: sudo: command not found
Ubuntuをインストールして、Visual studio codeから Python3をインストールしようとするとBash: sudo command not foundとなってしまいます。
miyaz@DESKTOP-C4TN32S MINGW64 ~
$echo $PATH
/mingw64/bin:/usr/bin:/c/Users/miyaz名/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/WINDOWS/System32/OpenSSH:/cmd:/c/Users/miyaz/AppData/Local/Microsoft/WindowsApps:/c/Users/miyaz/AppData/Local/Programs/Microsoft VS Code/bin
■Qiita諸先輩方の記録をみて、まず自分のPATHを調べることができました。
■ふつうPATH って、こんなに長くてごちゃごちゃしているのでしょうか。。。
色々遊んでみたので、おかしくなっているのでしょうか?
■諸先輩の参考を見てみると
/Users/miyaz/.rbenv/shims:/Users/miyaz/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin
このようにシンプルなものばかりですが。。。
PATHを分解してみました。
/mingw64/bin:
/usr/bin:
/c/Users/miyaz/bin:
/c/WINDOWS/system32:
/c/WINDOWS:
/c/WINDOWS/System32/Wbem:
/c/WINDOWS/System32/WindowsPowerShell/v1.0:
/c/WINDOWS/System32/OpenSSH:
/cmd:
/c/Users/miyaz/AppData/Local/Microsoft/WindowsApps:
/c/Users/miyaz/AppData/Local/Programs/Microsoft VS Code/bin
自分で試したこと
分解したPATHでどれが通っていないのか
下記のように確認してみました
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ /mingw64/bin
bash: /mingw64/bin: Is a directory
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ /usr/bin
bash: /usr/bin: Is a directory
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ /c/Users/miyaz/bin
bash: /c/Users/miyaz/bin: No such file or directory
この中で No such file or directory の部分はPATHが通っていないと理解しました。
↓↓↓
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ /c/Users/miyaz/bin
bash: /c/Users/miyaz/bin: No such file or directory
そこで下記の export PATH=$PATH: でコマンド検索パスの追加を試してみました。
$ export PATH=$PATH:追加したいコマンド検索パス
$ export PATH=$/c/Users/miyaz/bin:
↓ このようになりました。
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ export PATH=$/c/Users/miyaz/bin:
miyaz@DESKTOP-C4TN32S MINGW64 ~
$
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ echo $/c/Users/miyaz/bin
$/c/Users/miyaz/bin
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ echo $PATH
$/c/Users/miyaz/bin:
これでパスが通ったということなのでしょうか?
しかし suso apt-get install python3 を実行してみましたが駄目でした
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ sudo apt-get install python3
bash: sudo: command not found
もう一度今度は下記を実行してみました。
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ export PATH=$/mingw64/bin:/usr/bin:/c/Users/miyaz/bin:
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ echo $PATH
$/mingw64/bin:/usr/bin:/c/Users/miyaz/bin:
miyaz@DESKTOP-C4TN32S MINGW64 ~
$ sudo apt-get install python3
bash: sudo: command not found
やっぱり駄目なようです。
多分sudo コマンドを設定しなければならないのだと思うのですがこの後どのようにすれば良いか全くわからなくなりました。
『検索PATHを通す』にたいしての私の考え方がそもそも間違っているのかもしれません。
説明も大変下手ですが、どなたかアドバイスを頂けましたら幸いです。
よろしくお願いいたします。