勉強しないとな~blog

ちゃんと勉強せねば…な電気設計エンジニアです。

PCセットアップ続き

前回の続き。

色々インストールしたもの

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>

ここまで

今回はここまでで。
開発関係のツールインストールしました。