私はWindows 10を使用しており、Python 2をインストールしたAnacondaを使用しているため、ルート環境はPython 2です。パッケージにはiPythonとSpyderがインストールされています。私はパッケージをインストールするためにAnaconda Navigatorを使用しました。Windows 10のAnaconda:Python3環境でiPythonとSpyderが起動しない
Windows CMDを使用して環境を有効または無効にできます。 CMDでPython 3環境をアクティブ化した後、同じCMDに入力されたipythonコマンドがPython 3.6.1を起動します。
Anaconda Startmenuフォルダには、Python 2とPython 3の両方のiPythonとSpyderのショートカットが含まれています。それらを使って、Python 2の両方を前と同じように使うことができますが、Python 3のバージョンは起動しません。エラーメッセージやクラッシュなどはありません。
Python 3 iPythonのショートカットをクリックすると、コマンドプロンプトが1秒間にポップアップし、即座に再び閉じます。 Spyderはコマンドプロンプトを開くことさえできません。それは絶対に何もしません。iPythonが失敗するためです。タスクマネージャをチェックすると、バックグラウンドでPythonが実行されていないことがわかります。したがって、実際には起動しません。
環境の切り替え後にCMDから起動できるため、iPython 3自体が壊れていないことが分かりましたが、両方を削除して再インストールしても変更はありません。
次に、ショートカットを実行して、実行中のコマンドを実行して、小さなバッチファイルを作成してpauseコマンドを実行し、iPythonが失敗したときに何かが表示されるかどうかを確認しました。ショートカットを右クリックして「ファイルの場所を開く」を実行すると、Python 3環境のベースフォルダ内のpython.exe
が表示され、それを実行するとうまく動作します。
これで、どこにも単一のエラーメッセージが出現したわけではなく、問題を適切に解決したり分析したりするためのリードがないため、私は困惑しています。
ヒントやご提案をいただければ幸いです。
EDIT:
ターゲットプロパティでのPython 3ショートカットは次のようになりますの:
C:\Users\My.Name\AppData\Local\Continuum\Anaconda2\envs\Python3\python.exe C:\Users\My.Name\AppData\Local\Continuum\Anaconda2\cwp.py C:\Users\My.Name\AppData\Local\Continuum\Anaconda2\envs\Python3 "C:/Users/My.Name/AppData/Loca
Pythonの2営業ショートカットがほとんど同じに見えます:
C:\Users\My.Name\AppData\Local\Continuum\Anaconda2\python.exe C:\Users\My.Name\AppData\Local\Continuum\Anaconda2\cwp.py C:\Users\My.Name\AppData\Local\Continuum\Anaconda2 "C:/Users/My.Name/AppData/Local/Continuum/Anaconda2/pyth
「ファイルの場所を開く」ではなく、右クリックして「プロパティ」を選択し、ショートカットがどこにあるかを確認します。それはあなたにコマンドの良いアイデアを与えるでしょう – darthbith
ありがとう、それはまた、私の質問を編集します。 – Khris