virtualenvs上的pyinstaller,没有名为导入错误的模块

2024-06-20 13:24:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试为我的脚本创建VirtualNV。当我在没有virtualenvs的情况下使用pyinstaller(只要sudo pyinstaller myscript.spec)时,一切正常。在那之后,我激活virtualenvs并做同样的事情(pyinstaller myscript.spec)。当我尝试执行这两个文件时,standart-one(第一个)起作用,但我用virtualenvs创建的那个文件提供了ImportError:没有名为“sip”的模块。。我没有在脚本中使用sip,也没有在任何地方导入它。我做了pip3 install sip并再次编译了脚本,但它并没有改变任何东西。这个错误是什么?我如何修复它