2017-05-06 10 views
0

私はpythonコーディングのガイドをオンラインで検索しています。このウェブサイトでは、https://learnpythonthehardway.orgこのPowershellコマンドの意味を理解しようとしています

Windows PowerShellでpythonが検出されない場合は、このコードが記載されています。 - >[ENVIRONMENT]::SETENVIRONMENTVARIABLE("PATH", "$ENV:PATH;C:\PYTHON27", "USER")

このコードは正確には何ですか?私はこれを理解して、PowerShellにコピーアンドペーストするだけではなく、理解したいと思います。

+0

理解することが何ですか? 'set environment variable'はそれを見ることができませんか? – 4c74356b41

+0

あなたは英語を理解するコーダーである必要はありません、あなたは知っていますか? – 4c74356b41

答えて

1
[ENVIRONMENT]::SETENVIRONMENTVARIABLE("PATH", "$ENV:PATH;C:\PYTHON27", "USER") 

それは "とは対照的にHKEY_CURRENT_USER\Environment

で環境変数は、現在のユーザーのIE用に設定されてC:\PYTHON27

で拡張PATHの前の値で構成される値に環境変数PATHを設定し、 MACHINE "と呼ばれ、レジストリ内でシステム全体を設定します。HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment

または現在のプロセス用に設定されている" PROCESS "です。

1

機能名(Setenvironmentvariable())とまったく同じです。環境変数PATHの値をPATH環境変数の現在の値に設定し、その後にPythonディレクトリへのパスを設定します。最後の引数はオプションですが、変数のスコープを指定するかどうかを指定します。

も参照してくださいhttps://msdn.microsoft.com/en-us/library/system.environment.setenvironmentvariable(v=vs.110).aspx[ENVIRONMENT]::SETENVIRONMENTVARIABLEの検索の最初の結果)

関連する問題