$ pip install pyinstaller
后运行:
$ pyinstaller -F 文件
pyinstaller无法在命令行运行,会提示报错:
failed to create process.
PHPz2017-04-17 17:53:04
次のようなバグについて知りました。pip
Python パスにスペースがあると、Windows で pip でインストールされたランチャーが失敗します
原因分析:
簡単に言うと、シバン行 (Python のパスを指定するスクリプトの行) のスペースが原因です。Python をインストールするパスにスペースがあり、pip
が入っていない可能性があります。インストール中に引用符を正しく追加してください。たとえば、Python は
次に、pip
を使用して Pyinstaller スクリプトをインストールします。引用符 は正しく使用されません:
上記の理由です
解決策:
問題を解決するにはいくつかの回避策があります。最初の回避策は、pyinstaller のスクリプトに直接アクセスし、引用符を使用して空白の問題を解決することです (Python ディレクトリの Script サブディレクトリ内)。 リーリー
または、(シバン行を介さずに) Python を使用してスクリプトを直接実行します。リーリー
他の人がパスに空白を入れないようにしてPythonを再インストールする裏技を使っていることがわかりました(笑)。阿神2017-04-17 17:53:04
Windows でまだ Python を使用していますか? Condaは必要ありませんか?
この記事をすぐに読んでください
[原文] Container Definition Application: Container Revolution for Data Science