PyInstaller给我一个语法错误

氧化单胞菌

更新:实际上,现在我已经检查过了,PyInstaller说的是我拥有的每个脚本的无效语法,甚至包括我以前与PyInstaller打包在一起的脚本,都没有任何问题。我卸载并重新安装了PyInstaller,但是仍然存在相同的问题。PyInstaller与Python 3.5.1不兼容吗?我唯一能想到的是,从现在到一切正常,我可能会进行更新

原始问题:我肯定对我做错的事情有一个非常简单而愚蠢的答案,因为我似乎找不到其他人遇到此问题的案例。

我有一个脚本,想打包成一个独立的可执行文件。过去,我使用PyInstaller的麻烦很少。Py2exe和cx_freeze从来没有为我工作。我使用的是Python 3.5.1版和PyInstaller 3.2版,我相信它是当前版本,因为我刚刚卸载并重新安装了它。

我尝试使用的命令是如此简单,因为遇到麻烦,我觉得自己是个白痴。

pyinstaller --onefile myscript.py

      File "<stdin>", line 1
        pyinstaller --onefile myscript.py


      SyntaxError: invalid syntax

它给出了一个通用名称,SyntaxError: invalid syntax即使这是直接来自PyInstaller文档的确切命令。

可以肯定的是,我还尝试在命令中包括脚本的整个路径,添加并删除了引号,并尝试了所有我能想到的变体,但是每次都会给我带来相同的语法错误。

我几乎是个初学者,因此任何真正的高级修复都将困扰我。但是就像我说的那样,我认为这是我错过的愚蠢之举。提前致谢。

瓦伦丁·洛伦兹(Valentin Lorentz)

语法错误是由您的命令本身而不是其调用的代码引起的。

这部分非常具有指导意义:

  File "<stdin>", line 1
    pyinstaller --onefile myscript.py

您实际上尝试在Python Shell中运行该命令。

但这不是Python代码。您应该在通常的外壳程序中运行它(cli.exe,bash等)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Firebase中创建用户给我一个错误

为什么`;;`在utop中给我一个语法错误?

我收到一个看起来像这样的错误:解析错误:语法错误,意外的';' 在第18行

laravel 5.6:我收到一个错误“语法错误或访问冲突:1064您的SQL中存在错误”

我在此MariaDB查询中错过了什么?我现在收到一个SQL语法错误

为什么这个Ruby on Rails程序给我一个语法错误?

为什么我的SKAudioNode给我一个错误?

jmerise导出在mariadb中导入时给了我一个语法错误,但是我在脚本中找不到语法错误

我在JOIN操作错误中有一个语法错误

试图编写一个纯虚方法,但我显然语法错误吗?

我的第一个脚本中的语法错误。(最小,最大)

块迭代器,嵌入式红宝石给了我一个语法错误

我被一个看似简单的语法错误所困扰

GPS给我一个错误

Erlang在我的一个安装中映射语法错误

为什么MySQL给我一个语法错误?

我是我的setOnClickListener给我一个错误吗?

尝试创建视图时,ACCESS一直给我一个语法错误

当然,这是一个愚蠢的语法错误,但我是 sql: 1054 的初学者。未知列错误

Flex/bison 不断给我语法错误

为什么这个 DELETE 查询给我一个语法错误?

Python 说 elif 语句是一个语法错误

我正在编写一个简单的人脸识别程序我遇到了语法错误

为什么我的 End 值给我一个语法错误?

WordPress + Nginx 给我一个“403 禁止”错误

为什么我的 antlr 语法给我一个错误?

case 语句有问题,我收到一个语法错误

在 linux 中写一个猜谜游戏,我不断收到错误消息:意外令牌附近的语法错误'完成

我在 MySQL 中有一个错误。在我的查询中显示语法错误