Enthought Canopy 64ビットシステムを使用してWindowsシステムに Windowsにpipをインストールするにはどうすればよいですか?
pip install requests
failed to create process
私はsetuptoolsを再インストールし、cmdプロンプトを管理者として何の効果もなく実行しました。
これに遭遇したのは、pythonがあったディレクトリの名前を手動で変更したためです。つまり、setuptoolsとpipの両方を再インストールする必要がありました。または、pythonディレクトリの名前を以前の名前に手動で変更する必要がありました。
環境変数でPATHをpythonに変更した後に役立ちます:
python -m pip install --upgrade pip --force-reinstall
ただこれに遭遇しました。並べ替え。 Pipは私のために働いたが、 pytest-watch をインストールした後、ptw
スクリプトを実行するとこのエラーが発生した。
何らかの理由で、pipは#!の引用を停止しました。 ptw-script.py
:
#!C:\Program Files (x86)\Python\python.exe
手動で引用符を追加した後に機能しました:
#!"C:\Program Files (x86)\Python\python.exe"
私はなぜこれが突然起こったのか本当に知りません。 Googleからここに来る他の誰かが同じことを実行した場合に備えて、これをここに追加します。
関連するpipの問題 (私は思う)です。
Python.exeが存在するフォルダーの名前を意図的に変更する場合は、Scriptsフォルダー内のすべてのpythonファイルも変更する必要があります。3番目の解決策はpythonファイル:pip-2.7-script.pyの最初の行には元々以下が含まれます:
#!C:\OriginalPythonDir\python.exe
このパスを新しいPythonフォルダーに変更すると、問題が修正されます。
(P.S.残念ながら、まだ回答に返信できません。他の人にも役立つと思ったので、新しい回答として返信します)。
この問題に遭遇したとき、私のパスにはPythonの複数のエントリが含まれていることがわかりました。 pythonインストールフォルダーとスクリプトフォルダー(私の場合はC:\Python27
およびC:\Python27\Scripts
)、pipは適切に機能しました。
このエラーを修正するには(pythonがインストールされているフォルダを変更した後)、pipおよびpyinstallerのforce-reinstallを次のように実行します。
python -m pip install --upgrade pip --force-reinstall
python -m pip install --upgrade pyinstaller --force-reinstall
一部の aws-adfs スクリプトとの互換性のために、古いバージョンのPython(3.5.2)をインストール中にこのバグに遭遇しました。pipでaws-adfsをインストールしました。 Windows 10で、while Pythonがスペースを含むディレクトリパスにインストールされている場合、failed to create process
エラー。
Pipのメンテナーは、それはsetuptoolsのより深い問題であり、 所定の場所にインストールをパッチ したい場合は回避策さえ提供すると言っています。
しかし、古いバージョンのPythonを使用している場合の簡単な別の解決策は、スペースなしのディレクトリにPythonを再インストールすることです。
私はWindows 7のコマンドシェルでpythonを使用していますが、pipをインストールした直後にこの問題が発生しました。上記の解決策が役に立たない場合は、pip.exeフォルダ(私の場合、Python32の下のScriptフォルダー)がインストールされています。
Anacondaをインストールしたので、パスにC:\ AnacondaとC:\ Python27がまだありました。 C:\ Python27とすべてのサブフォルダーを削除すると、pipを再び使用することができました。
管理者権限でコマンドプロンプトを実行するとうまくいきました。
Python.exeの名前を変更したことがありますか?もう一度。大丈夫です。