web-dev-qa-db-ja.com

pip / easy_installの失敗:プロセスの作成に失敗しました

Enthought Canopy 64ビットシステムを使用してWindowsシステムに Windowsにpipをインストールするにはどうすればよいですか?

pip install requests
failed to create process

私はsetuptoolsを再インストールし、cmdプロンプトを管理者として何の効果もなく実行しました。

22
Matt

これに遭遇したのは、pythonがあったディレクトリの名前を手動で変更したためです。つまり、setuptoolsとpipの両方を再インストールする必要がありました。または、pythonディレクトリの名前を以前の名前に手動で変更する必要がありました。

18
EnergyNumbers

環境変数でPATHをpythonに変更した後に役立ちます:

python -m pip install --upgrade pip --force-reinstall

13
logical8

ただこれに遭遇しました。並べ替え。 Pipは私のために働いたが、 pytest-watch をインストールした後、ptwスクリプトを実行するとこのエラーが発生した。

何らかの理由で、pipは#!の引用を停止しました。 ptw-script.py

#!C:\Program Files (x86)\Python\python.exe

手動で引用符を追加した後に機能しました:

#!"C:\Program Files (x86)\Python\python.exe"

私はなぜこれが突然起こったのか本当に知りません。 Googleからここに来る他の誰かが同じことを実行した場合に備えて、これをここに追加します。

関連するpipの問題 (私は思う)です。

12
Joe

Python.exeが存在するフォルダーの名前を意図的に変更する場合は、Scriptsフォルダー内のすべてのpythonファイルも変更する必要があります。3番目の解決策はpythonファイル:pip-2.7-script.pyの最初の行には元々以下が含まれます:

#!C:\OriginalPythonDir\python.exe

このパスを新しいPythonフォルダーに変更すると、問題が修正されます。

(P.S.残念ながら、まだ回答に返信できません。他の人にも役立つと思ったので、新しい回答として返信します)。

9
mfiers

この問題に遭遇したとき、私のパスにはPythonの複数のエントリが含まれていることがわかりました。 pythonインストールフォルダーとスクリプトフォルダー(私の場合はC:\Python27およびC:\Python27\Scripts)、pipは適切に機能しました。

2
Mike P

このエラーを修正するには(pythonがインストールされているフォルダを変更した後)、pipおよびpyinstallerのforce-reinstallを次のように実行します。

python -m pip install --upgrade pip --force-reinstall

python -m pip install --upgrade pyinstaller --force-reinstall
2
Teo

一部の aws-adfs スクリプトとの互換性のために、古いバージョンのPython(3.5.2)をインストール中にこのバグに遭遇しました。pipでaws-adfsをインストールしました。 Windows 10で、while Pythonがスペースを含むディレクトリパスにインストールされている場合、failed to create processエラー。

Pipのメンテナーは、それはsetuptoolsのより深い問題であり、 所定の場所にインストールをパッチ したい場合は回避策さえ提供すると言っています。

しかし、古いバージョンのPythonを使用している場合の簡単な別の解決策は、スペースなしのディレクトリにPythonを再インストールすることです。

1
worc

私はWindows 7のコマンドシェルでpythonを使用していますが、pipをインストールした直後にこの問題が発生しました。上記の解決策が役に立たない場合は、pip.exeフォルダ(私の場合、Python32の下のScriptフォルダー)がインストールされています。

1
PenguinJunk

Anacondaをインストールしたので、パスにC:\ AnacondaとC:\ Python27がまだありました。 C:\ Python27とすべてのサブフォルダーを削除すると、pipを再び使用することができました。

0
neeljpatel

管理者権限でコマンドプロンプトを実行するとうまくいきました。

0
Ramandeep Singh

Python.exeの名前を変更したことがありますか?もう一度。大丈夫です。

0
wang xu