【解決】PythonにAnacondaをインストールするとPowerShellにinterepreter conda environmentエラーが発生して使えなくなった!
Windows PowerShellでPythonが突然使えなくなった!
問題
まだPythonを使い始めて4日目。初心者用の本を一冊やり終え、次のステップはインターネット検索をしながら新しいスキルを勉強している時でした。いろんなライブラリを「pip install ライブラリ名」でインストールしながらグラフを作ったりデータを取得したりしていると、突然Windows Power Shellが使えなくなってしまいました。よく見てみると画面に次のような警告メッセージが出ていました。
Warning:
This Python interpreter is in a conda environment, but the environment has not been activated. Libraries may fail to load. To activate this environment please see https://conda.io/activation
Type "Help", "copyright", "credits" or "license" for more information.
「警告: このパイソンインタープリターはコンダ環境ですがその環境はアクティベートされていません。ライブラリーは読み込みに失敗しました。この環境をアクティベートするにはhttps://conda.io/activationをご覧ください。さらなる情報はHelpをタイプするか、creditsかlisenseをタイプします。」
日本語に訳すとこんな感じです。
私は直前にAnacondaというソフトウェアをよくわからないままインストールしていました。AnacondaはPythonの開発環境を提供しているソフトウェアです。
要するにこのAnacondaをインストールしたせいでWindows Power ShellでPythonのライブラリが使えなくなってしまいました。
解決策
Power Shellは使えなくなってしまいましたので、AnacondaのPrompt画面でPythonを操作するか、Anacondaをアンインストールします。
こちらはAnacondaのPromptでPythonを操作している画面です。「ファイル名.py」を実行すると正常に動作しているように見えます。
Anacondaをアンインストールする前に、解決方法がわかりました。
よ~く見てください。赤枠で囲った文字に「Anaconda Powershell Prompt」と書いてあります!これ、PowerShellなんです!このパワーシェルを使ったらうまく動作しました。
便利なコマンド
ライブラリにインストールされたものを確認するコマンド「pip list」があります。ライブラリがちゃんとインストールできたかどうか、このコマンドで確かめてみましょう。Anacondaでは「pip list」に加え「conda list」も使えます。
コメント
コメントを投稿