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