2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Windows初心者がPath通すのに戸惑った話 ※超初心者向け

Posted at

初心者向けの記事です。ご了承ください。

背景

今回初めてWindowsのパソコンを買ったので、PythonのディストリビューションであるAnacondaのインストールおよび環境構築をしました。インストールしたのはいいものの、jupyter labやnotebook、またpythonのインタプリタまでがコマンドプロンプトで起動しなかったので、どうにかして解決しましたが、初心者にこれはきついと感じたので、発信してみます。

jupyter labが起動しない

こちらはすぐに解決したものになります。
環境構築およびインストールに際して、参考にしたサイトを示しておきます。
ANACONDAのPATHをWINDOWSで通す話
こちらのサイトでは、環境変数のpathに、以下を追加しろとありました。

C:\Users\XXXX(ユーザ名)\Anaconda3\
C:\Users\XXXX(ユーザ名)\Anaconda3\Scripts\

とりあえずこれを追加したのはいいものの、コマンドプロンプトでjupyter labと入力しても何も起きなかったので???となって、確認したところ、自分でインストールしたAnaconda3のディレクトリの名前がanaconda3となっていたので、そもそも存在しないディレクトリにpathを通していました。なので、追加するべきpathはこちらでした。

C:\Users\XXXX(ユーザ名)\anaconda3\
C:\Users\XXXX(ユーザ名)\anaconda3\Scripts\

なんて初歩的...まあ気を取り直して次々と思っていたら...

pythonどこ行った

まあとりあえずpythonのバージョンでも確認するかといって、以下のコマンドをたたいたところ、

$ python -V
Python

肝心なバージョン名が出てきません。
え?と思った私はとりあえずインタプリタを起動しようとして、pythonコマンド打ち込んだところ...
python.png
なぜかマイクロソフトのストアに飛んでpythonのインストールを促されました。MacOSしかさわってこなかったので何が何だか...
ということでpathを確認してみると...
※関係のあるpathをピックアップして抜き出しています。

C:\Users\XXXX(ユーザ名)\AppData\Local\Microsoft\WindowsApps
C:\Users\XXXX(ユーザ名)\anaconda3\
C:\Users\XXXX(ユーザ名)\anaconda3\Scripts\

それっぽいものを見つけました。どうやら打ち込んだコマンドをストア内に検索して、引っかかったらこれに飛ぶ仕組みになっているようです。
前提としてpathは上から反映されるので、機能するべきanacondaのほうのpathに行く前にストアのpathに引っかかってしまったんだと思われます。
ので、ストアのpathを一番下にもっていくとちゃんと動作しました。
改善後↓

C:\Users\XXXX(ユーザ名)\anaconda3\
C:\Users\XXXX(ユーザ名)\anaconda3\Scripts\
C:\Users\XXXX(ユーザ名)\AppData\Local\Microsoft\WindowsApps

感想

MacOSばかり触っていたので、Windowsでの環境構築はこれが初めてでした。初歩的なことではありますが、考えさせられました。悔しいです。これからも頑張っていこうと思います。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?