前提・実現したいこと
仮想環境にライブラリ「dlib」をインストールしようとしていたのですが、
それらを行ううちにanacondaが起動しなくなりました。
anaconda navigatorは起動せず、
anaconda powershell promptを開くといつもは出ない以下のようなメッセージが出てきます。
また、conda listのようなconda~~のコマンドも受け付けません。
どのように対処すれば通常のanacondaの状態に戻るでしょうか?
発生している問題・エラーメッセージ
usage: conda [-l LEXER | -g] [-F FILTER[:options]] [-f FORMATTER] [-O OPTION=value[,OPTION=value,...]] [-P OPTION=value] [-o OUTPUTFILE] [-v] [-s] [-x] [-S STYLE -f formatter | -L [WHAT [WHAT ...]] | -N FILENAME | -C | -H NAME TYPE | -V | -h] [-a ARG] [INPUTFILE] conda: error: unrecognized arguments: activate C:\Users\○○○○\anaconda3 Invoke-Expression : 引数が空の文字列であるため、パラメーター 'Command' にバインドできません。 発生場所 C:\Users\○○○○\anaconda3\shell\condabin\Conda.psm1:107 文字:36 + Invoke-Expression -Command $activateCommand; + ~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidData: (:) [Invoke-Expression]、ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Microsoft.PowerShell.Commands.Invo keExpressionCommand
試したこと
再起動したり、anaconda3>envの中にある仮想環境をフォルダごと消してみてもだめでした。
> 仮想環境にライブラリ「dlib」をインストールしようとしていたのですが、それらを行ううちにanacondaが起動しなくなりました。
具体的に何をしたのか覚えていますか?
情報が少なくすみません。
1.仮想環境を作り、python3.5とdlibをインストールした
2.jupyter notebookで仮想環境を動かすことを目的として、
https://qiita.com/smiler5617/items/e0d9b3034d79457cc253
のページを参考に、jupyter notebook, ipykernelをインストールした
3. jupyter notebookで2で設定した仮想環境が選択できるようになったので
選択して実行してみたが、dlibをインポートできなかった
4. Anaconda powershell promptを起動したら上記の症状が出た。
という流れです。
> dlibをインストールした
> jupyter notebook, ipykernelをインストールした
上記は全てconda あるいは pip で統一してインストールしましたか?
dlibはcondaでうまくいかなかったためpipで、残りはcondoで行いました。
> 引数が空の文字列であるため、パラメーター 'Command' にバインドできません。
下記に同じエラーが書かれてます
https://ja.stackoverflow.com/questions/54477/chocolatey%E3%81%A7%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%9Fminiconda3%E3%82%92powershell%E3%81%A7%E4%BD%BF%E3%81%84%E3%81%9F%E3%81%84%E3%81%8C%E4%BB%AE%E6%83%B3%E7%92%B0%E5%A2%83%E5%88%87%E6%9B%BF%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84
ありがとうございます。
参照させて頂きましたが、condaコマンドを受け付けず、エラーを解決できませんでした。
結局、anacondaを再インストールし、修復しました。
回答2件
あなたの回答
tips
プレビュー