Anacondaを使わず、PythonとVSCodeとJupyter Notebookを使おうとした話。
会社ではAnacondaは使わないので、同じ環境を作るために直接DLしました。
Googleで検索するときに、検索ワードにafter:2020
などで最新情報からDL方法を検索するほうが古い方法で失敗してしまうリスクは少ないかもしれません。
Pythonをインストールする
インストール手順はこの通りに行いました。
バージョンを確認する
バージョン確認でコマンドプロンプトを使用します。
コマンドプロンプトは、Windowsならホームアイコンを右クリックし【検索】を選択cmd
で出てきます。よく使用することになるので、ピンどめしておくと便利かもしれません。
ひとつづつ打ち込み、Pythonとpipのバージョン確認をしましょう。
コマンド | |
---|---|
python -V | pythonのバージョンを確認 |
pip -V | pipのバージョン確認 |
pip list | pipでインストールしたライブラリーのリストで各バージョンを確認 |
注意点
Anacondaを使用してる場合など、Python 2とPython 3の共存環境である場合があります。
バージョンごとに異なるので要注意。
どちらか一つしか入っていないなら、pipで問題ないはず。
コマンド | バージョン |
---|---|
pip | python2 |
pip3 | python3 |
WARNING:~が出た話
私はさっそく出ましたWARNING。まずは落ちついてください。
pip list Package Version ----------------- ------- astroid 2.4.2 colorama 0.4.4 isort 5.6.4 lazy-object-proxy 1.4.3 mccabe 0.6.1 pip 20.2.3 pylint 2.6.0 setuptools 49.2.1 six 1.15.0 toml 0.10.2 wrapt 1.12.1 WARNING: You are using pip version 20.2.3; however, version 20.2.4 is available. You should consider upgrading via the 'c:\users\UserName\appdata\local\programs\python\python39\python.exe -m pip install --upgrade pip' command.
実際WARNING:~はカラー表示なのでビビります。
落ち着いてGoogle検索しましょう。
検索ワード【WARNING: You are using pip version 20.2.3】
pipのバージョンアップ
翻訳で内容理解するのもいいですね。(DeepL翻訳を使用)
警告。 あなたはpipバージョン20.2.3を使用していますが、バージョン20.2.4が利用可能です。 アップグレードするには、'c:\users\UserName\appdata\local\programs\python\python39p\python.exe -m pip install --upgrade pip'コマンドを実行する必要があります。
最新バージョンがあります。アップグレードするにはpython.exe -m pip install --upgrade pip
コマンドを実行してください。親切設計ですね。
python.exe -m pip install --upgrade pip Collecting pip Downloading pip-20.2.4-py2.py3-none-any.whl (1.5 MB) |████████████████████████████████| 1.5 MB 6.8 MB/s Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 20.2.3 Uninstalling pip-20.2.3: Successfully uninstalled pip-20.2.3 Successfully installed pip-20.2.4
内容は、元のバージョンをアンインストールして最新バージョンのインストールに成功。
PATHの設定方法
PythonのDL時の手順の一つが抜けると、pipアップグレードに失敗することがあるようです。 python.exe -m pip install --upgrade pip 'pip'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
その場合は、下記のリンクを参考に行うか、検索して方法を調べてください。
余談
何でもかんでも最新バージョンがいいか?というとそういうわけではないらしく、不安定でバグが出たりするので、ダウングレードを行ったりすることが多々発生します。
プログラム実行中にも出ますが非表示にもできます。
認識し理解したうえで画面をすっきりさせるために非表示にするなどしたほうが良いようです。
参考:Pythonのwarningsで警告(Warning)を非表示、例外化 | note.nkmk.me
失敗談
ここで書かれているコマンドが、別記事で別コマンドを入力するようになっていて、バージョンが表示されずに難儀しました。
Googleでは最新情報を検索する癖をつけようと思います。