プロセス '/ Users /.../ venv / bin / pip'の実行に失敗しました。 理由:
ファイル '/ Users /.../ venv / bin / pip'が存在しないか、実行できませんでした。
自作経由でインストールされたPython2.7
pipを介してインストールされたvirtualenv
AppleのXNUカーネル[1]とLinux [2]はどちらも、最初の空白でインタプリタ名を切り取ります。 つまり、空白( '' 0x20および '\ t'0x09)のあるパスは正しく機能しません。 virtualenvはそのようなパスを禁止することをお勧めします。
[1] https://github.com/opensource-apple/xnu/blob/10.11/bsd/kern/kern_exec.c#L532 -L535
[2] https://github.com/torvalds/linux/blob/v4.9-rc8/fs/binfmt_script.c#L60 -L68
この問題はhttps://github.com/pypa/pip/issues/923と同じようです
+1。 私もこの問題に直面しています。
これは、#53「virtualenvのルートパスの空白がスクリプトを壊す」の複製のように見えます。
https://github.com/pypa/virtualenv/issues/997#issuecomment -270681253からのコメントを繰り返したいと思います。「virtualenvは、壊れやすいカーネルシバン解析で壊れています。」 そしてその精神で、#1014「パスに絵文字が含まれているディレクトリと互換性がない」は、脆弱なカーネルシバン解析によってvirtualenvが壊れているもう1つの例です。 パス内の非ASCII文字で問題が発生することは間違いありません。
たぶん、壊れやすいカーネルシバン解析の3つの側面すべてを1つの問題にまとめて、1つの修正でスペース、長さ、および非ASCII文字に確実に対応できるようにする必要がありますか? #53は最も古いので、推薦します。
この問題は、最近のアクティビティがないため、自動的に古いものとしてマークされています。 それ以上のアクティビティが発生しない場合は閉じられます。 開いたままにしておきたい場合は、コメントを追加してください。 貢献していただきありがとうございます。
この問題は、#53によって追跡された根本的な問題の兆候である可能性があります。 https://github.com/pypa/virtualenv/issues/53#issuecomment -429672379によると、「このバグは、2018年4月14日にリリースされたpip10.0.0によって修正されたようです。」 それで、この問題はpip 10.0.0でも修正されていますか?
あなたは正しいです、ありがとう!
最も参考になるコメント
+1。 私もこの問題に直面しています。