前回の続き。
色々インストールしたもの
VSCode
コードを見たかったので。
普通に公式サイトからインストーラを落としてきて、インストール実施。
インストール時、コンテキストメニューへの追加の設定があったので、チェックを入れる。
ここで入れ忘れても、確かもう一回インストーラを動かせば設定できたような。
Pythonコードを含むフォルダを開いてみると、PythonのExtentionと、Gitのインストールを勧められたので、その通りに。
Git
公式サイトからダウンロード、インストール。
特記することなし。
Anaconda
Python実行環境が必要なので。
公式サイトからダウンロード。
今ネット環境がいい(NURO回線+Wi-Fi 6)ので、インストーラのサイズは915MBあったけど、数秒でダウンロードできた。
Anacondaのバージョンは、2023.07-1(64-bit)。
今Pythonは3.11が最新になってるのか。
あとは環境作成。
Anaconda NavigatorのGUIからやってみた。
Pythonバージョン選んで環境作成。
OpenCV検索してパッケージインストール。
3パッケージ出てくるが、全部入れておく。
PowershellからAnaconda使う設定
確か前やった時、設定が必要だった
【Python】PowerShellでAnacondaを使えるようにする | Hisuiblog
conda promptから、conda init powershell
を実行。
(base) C:\Users\aaaa>conda init powershell ERROR during elevated execution. rc: [WinError 0] この操作を正しく終了しました。 no change C:\ProgramData\anaconda3\Scripts\conda.exe no change C:\ProgramData\anaconda3\Scripts\conda-env.exe no change C:\ProgramData\anaconda3\Scripts\conda-script.py no change C:\ProgramData\anaconda3\Scripts\conda-env-script.py no change C:\ProgramData\anaconda3\condabin\conda.bat no change C:\ProgramData\anaconda3\Library\bin\conda.bat no change C:\ProgramData\anaconda3\condabin\_conda_activate.bat no change C:\ProgramData\anaconda3\condabin\rename_tmp.bat no change C:\ProgramData\anaconda3\condabin\conda_auto_activate.bat no change C:\ProgramData\anaconda3\condabin\conda_hook.bat no change C:\ProgramData\anaconda3\Scripts\activate.bat no change C:\ProgramData\anaconda3\condabin\activate.bat no change C:\ProgramData\anaconda3\condabin\deactivate.bat needs sudo C:\ProgramData\anaconda3\Scripts\activate needs sudo C:\ProgramData\anaconda3\Scripts\deactivate needs sudo C:\ProgramData\anaconda3\etc\profile.d\conda.sh needs sudo C:\ProgramData\anaconda3\etc\fish\conf.d\conda.fish no change C:\ProgramData\anaconda3\shell\condabin\Conda.psm1 needs sudo C:\ProgramData\anaconda3\shell\condabin\conda-hook.ps1 no change C:\ProgramData\anaconda3\Lib\site-packages\xontrib\conda.xsh needs sudo C:\ProgramData\anaconda3\etc\profile.d\conda.csh modified C:\Users\aaaa\Documents\WindowsPowerShell\profile.ps1 ==> For changes to take effect, close and re-open your current shell. <== Operation failed. (base) C:\Users\aaaa>
失敗してしまった。
ログを見ると、"needs sudo"とあるので、管理者権限でconda promptを起動してみると、うまくいった。
(base) C:\Windows\System32>conda init powershell no change C:\ProgramData\anaconda3\Scripts\conda.exe no change C:\ProgramData\anaconda3\Scripts\conda-env.exe no change C:\ProgramData\anaconda3\Scripts\conda-script.py no change C:\ProgramData\anaconda3\Scripts\conda-env-script.py no change C:\ProgramData\anaconda3\condabin\conda.bat no change C:\ProgramData\anaconda3\Library\bin\conda.bat no change C:\ProgramData\anaconda3\condabin\_conda_activate.bat no change C:\ProgramData\anaconda3\condabin\rename_tmp.bat no change C:\ProgramData\anaconda3\condabin\conda_auto_activate.bat no change C:\ProgramData\anaconda3\condabin\conda_hook.bat no change C:\ProgramData\anaconda3\Scripts\activate.bat no change C:\ProgramData\anaconda3\condabin\activate.bat no change C:\ProgramData\anaconda3\condabin\deactivate.bat modified C:\ProgramData\anaconda3\Scripts\activate modified C:\ProgramData\anaconda3\Scripts\deactivate modified C:\ProgramData\anaconda3\etc\profile.d\conda.sh modified C:\ProgramData\anaconda3\etc\fish\conf.d\conda.fish no change C:\ProgramData\anaconda3\shell\condabin\Conda.psm1 modified C:\ProgramData\anaconda3\shell\condabin\conda-hook.ps1 no change C:\ProgramData\anaconda3\Lib\site-packages\xontrib\conda.xsh modified C:\ProgramData\anaconda3\etc\profile.d\conda.csh no change C:\Users\aaaa\Documents\WindowsPowerShell\profile.ps1 ==> For changes to take effect, close and re-open your current shell. <== (base) C:\Windows\System32>
今度は管理者権限でPowershell起動。
参考サイトの通り、Set-ExecutionPolicy RemoteSigned
を実行。
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. 新機能と改善のために最新の PowerShell をインストールしてください!https://aka.ms/PSWindows . : このシステムではスクリプトの実行が無効になっているため、ファイル C:\Users\aaaa\Documents\WindowsPowerShell\profi le.ps1 を読み込むことができません。詳細については、「about_Execution_Policies」(https://go.microsoft.com/fwlink/?LinkID =135170) を参照してください。 発生場所 行:1 文字:3 + . 'C:\Users\aaaa\Documents\WindowsPowerShell\profile.ps1' + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess PS C:\WINDOWS\system32> Set-ExecutionPolicy RemoteSigned 実行ポリシーの変更 実行ポリシーは、信頼されていないスクリプトからの保護に役立ちます。実行ポリシーを変更すると、about_Execution_Policies のヘルプ トピック (https://go.microsoft.com/fwlink/?LinkID=135170) で説明されているセキュリティ上の危険にさらされる可能性があります。実行ポリシーを変更しますか? [Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) [?] ヘルプ (既定値は "N"): Y PS C:\WINDOWS\system32>
別のPowershellを普通に起動、確認。
うまくいきました。
(base) PS C:\Users\aaaa> conda --version conda 23.5.2 (base) PS C:\Users\aaaa>
ここまで
今回はここまでで。
開発関係のツールインストールしました。