「Python Anacondaインストール後の設定」の版間の差分

提供:yonewiki
(ページの作成:「== '''概要''' ==  Anacondaインストール後、Anaconda Prompt(Anaconda3)でいくつか作業をしなさいと公式の手順書にあったのでやってみたのですが、エラーが出ましたのでその記録です。 == '''エラー''' ==  以下のようなコマンドを実行する必要があります。 <syntaxhighlight lang="text"> (base) … >conda init </syntaxhighlight>  すると以下のようなエラーが発生しました…」)
 
44行目: 44行目:
Operation failed.
Operation failed.
</syntaxhighlight>
</syntaxhighlight>
== '''対策''' ==
 読んで字のごとくです。管理者権限が必要といっている行があるためエラーになっているようです。したがって、
*[StartMenu]-[Anaconda3(64bit)]-[Anaconda Prompt (Anaconda3)]を右クリックして表示されるコンテクストメニューの[その他]-[管理者として実行]から起動して
<syntaxhighlight lang="text">
(base) … >conda init
…Error…
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
modify      C:\ProgramData\Anaconda3\Scripts\activate
modify      C:\ProgramData\Anaconda3\Scripts\deactivate
modify      C:\ProgramData\Anaconda3\etc\profile.d\conda.sh
modify      C:\ProgramData\Anaconda3\etc\fish\conf.d\conda.fish
no change    C:\ProgramData\Anaconda3\shell\condabin\Conda.psm1
modify      C:\ProgramData\Anaconda3\shell\condabin\conda-hook.ps1
no change    C:\ProgramData\Anaconda3\Lib\site-packages\xontrib\conda.xsh
modify      C:\ProgramData\Anaconda3\etc\profile.d\conda.csh
no change    C:\Users\speci\Documents\WindowsPowerShell\profile.ps1
no change    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
==> For changes to take effect, close and re-open your current shell. <==
</syntaxhighlight>
 のように動作するようになります。基本的にPowershellとCommandPromptを使うときは管理者として実行した方が良いでしょう。

2023年1月8日 (日) 16:58時点における版

概要

 Anacondaインストール後、Anaconda Prompt(Anaconda3)でいくつか作業をしなさいと公式の手順書にあったのでやってみたのですが、エラーが出ましたのでその記録です。


エラー

 以下のようなコマンドを実行する必要があります。

(base) … >conda init


 すると以下のようなエラーが発生しました。


(base) … >conda init
…Error…
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
no change     C:\Users\speci\Documents\WindowsPowerShell\profile.ps1
no change     HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

No action taken.
Operation failed.


対策

 読んで字のごとくです。管理者権限が必要といっている行があるためエラーになっているようです。したがって、


  • [StartMenu]-[Anaconda3(64bit)]-[Anaconda Prompt (Anaconda3)]を右クリックして表示されるコンテクストメニューの[その他]-[管理者として実行]から起動して


(base) … >conda init
…Error…
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
modify      C:\ProgramData\Anaconda3\Scripts\activate
modify      C:\ProgramData\Anaconda3\Scripts\deactivate
modify      C:\ProgramData\Anaconda3\etc\profile.d\conda.sh
modify      C:\ProgramData\Anaconda3\etc\fish\conf.d\conda.fish
no change     C:\ProgramData\Anaconda3\shell\condabin\Conda.psm1
modify      C:\ProgramData\Anaconda3\shell\condabin\conda-hook.ps1
no change     C:\ProgramData\Anaconda3\Lib\site-packages\xontrib\conda.xsh
modify      C:\ProgramData\Anaconda3\etc\profile.d\conda.csh
no change     C:\Users\speci\Documents\WindowsPowerShell\profile.ps1
no change     HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

==> For changes to take effect, close and re-open your current shell. <==


 のように動作するようになります。基本的にPowershellとCommandPromptを使うときは管理者として実行した方が良いでしょう。