python - pyinstaller无法在命令行运行,提示failed to create process.
黄舟
黄舟 2017-04-17 17:51:04
0
2
1211
$ pip install pyinstaller

后运行:

$ pyinstaller -F 文件

pyinstaller无法在命令行运行,会提示报错:

failed to create process.
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(2)
PHPzhong

次のようなバグについて知りました。pip Python パスにスペースがあると、Windows で pip でインストールされたランチャーが失敗します


原因分析:

簡単に言うと、シバン行 (Python のパスを指定するスクリプトの行) のスペースが原因です。Python をインストールするパスにスペースがあり、pip が入っていない可能性があります。インストール中に引用符を正しく追加してください。たとえば、Python は

にあります。 リーリー

次に、pip を使用して Pyinstaller スクリプトをインストールします。引用符 は正しく使用されません:

リーリー

上記の理由です


解決策:

問題を解決するにはいくつかの回避策があります。最初の回避策は、pyinstaller のスクリプトに直接アクセスし、引用符を使用して空白の問題を解決することです (Python ディレクトリの Script サブディレクトリ内)。 リーリー

または、(シバン行を介さずに) Python を使用してスクリプトを直接実行します。

リーリー

他の人がパスに空白を入れないようにしてPythonを再インストールする裏技を使っていることがわかりました(笑)。

いいねを押す +0
阿神

Windows でまだ Python を使用していますか? Condaは必要ありませんか?

この記事をすぐに読んでください
[原文] Container Definition Application: Container Revolution for Data Science

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート