web-dev-qa-db-ja.com

anaconda-Windowsのパス環境変数

Windowsコマンドプロンプト(windows 10)からpythonを実行しようとしています。そのため、パス環境変数が設定されていない場合の結果は典型的なものです

 c:\windows\system32>python
'python' is not recognized as an internal or external command, operable
 program or batch file

ただし、パス変数にどのディレクトリを設定する必要があるかはわかりません。

私はいくつかのバリエーションを試しましたが、どれも機能しませんでした。

c:\users\xxx\anaconda3
c:\users\xxx\anaconda3\Scripts
c:\users\xxx\anaconda3\libs\python34

そしてそれらのどれも動作しません。

この特定のシステム星座(windows、anaconda)の経験がある人はいますか。ありがとう。

40

間違っていたことがわかりました。

解決策は、anaconda(および他の実装)で、path環境変数を「python.exe」がインストールされているディレクトリに設定することです。

デフォルトでは、anacondaのpython.exeファイルは次の場所にあります。

c:\.....\anaconda

それを行った後、明らかに、pythonコマンドが機能します。私の場合、次のようになります。

python
Python 3.4.3 |Anaconda 2.2.0. (64|bit)|(default, Nov 7 2015), etc, etc
30

次の方法でパスを指定する代わりに:

C:\Users\User_name\AppData\Local\Continuum\anaconda3\python.exe

これを行う:

C:\Users\User_name\AppData\Local\Continuum\anaconda3\
16
KAMLESH KARKI

Python.exeのデフォルトの場所は次のとおりです。c:\users\xxx\anaconda3場所を見つける1つの解決策は、Anacondaプロンプトを開いてから実行することです。

> where python

これは、pythonの場所の絶対パスを返します。例:

(base) C:\>where python
C:\Users\Chad\Anaconda3\python.exe
C:\ProgramData\Miniconda2\python.exe
C:\dev\Python27\python.exe
C:\dev\Python34\python.exe

C:\ Users \\ Anaconda3

上記のpathをパス環境変数に追加したところ、機能しました。ここで必要なのは、.pyスクリプトの場所のディレクトリに移動し、その場所でcmdを開いて実行するだけです。

5
Piyush Upadhyay

Windows 10では、次の場所にあります。

C:\ Users\[ユーザー]\AppData\Local\conda\conda\envs\[環境]\python.exe

3
Arman

Anacondaが使用するパスの正確なセットをエクスポートするには、Anacondaプロンプトでecho %PATH%コマンドを使用します。これは、SSLなどの特定のライブラリに関する問題を回避するために必要です。

リファレンス: https://stackoverflow.com/a/54240362/663028

2
prusswan
C:\Users\<Username>\AppData\Local\Continuum\anaconda2

私にとって、これはWindows 7のデフォルトのインストールディレクトリでした。 Rusyの答え で見つけました。

2
fivef

また、単にAnacondaを再インストールして、[パスに変数を追加する]オプションをオンにすることもできます。これにより、環境変数を編集するときにミスを防ぐことができます。ここでミスをすると、オペレーティングシステムが誤動作を開始する可能性があります。

0