
次のコマンドを使用していくつかのパッケージをインストールしてみました:
pip install -r requirements.txt
ただし、次のエラー メッセージが表示されて失敗します。
ランチャーで致命的なエラーが発生しました: '"c:\dropbox\tools\python\python.exe" "D:\Dropbox\Tools\Python\Scripts\pip.exe" install -r requirements.txt' を使用してプロセスを作成できません: システムは指定されたファイルを見つけることができません。
これで、pipとpythonの両方がデ:\dropbox\etc、上記とまったく同じパスですが、D: ドライブ上にあります。
何かおかしな点がないか環境変数をチェックしてみました:
> set | grep -i python
Path=D:\Dropbox\Tool...;D:\Dropbox\Tools\Python;D:\Dropbox\Tools\Python\Scripts;...
PYTHONHOME=D:\Dropbox\Tools\Python
PYTHON_HOME=D:\Dropbox\Tools\Python
PYTHONPATH=D:\Dropbox\Tools\Python\Lib;D:\Dropbox\Tools\Python\Libs;D:\Dropbox\Tools\Python\DLLs
Python の場合、C:... を参照する環境変数はありません:
set | grep -i "C:\\dropbox\\tools\\python"
このマシンに Python をインストールしていません。Dropbox を使用して同期しましたが、使用しているコンソール アプリケーション (Cmder) の初期化スクリプトがあり、Dropbox の場所に応じて Python へのパスとすべてを設定します。
Python を使用して pip を実行しようとすると、正常に実行されます。
python -m pip install -r requirements.txt
(bunch of package checks, nothing installed though)
私の質問は次のとおりです。pip はどこで、何を、どのように python 実行可能ファイルの場所を計算/見つけるのでしょうか? つまり、誤って使用されている C: 参照を見つけるには、何を探す必要があるのでしょうか?