2024-10-01 02:31:57 发布
网友
我正在制作一个简单的GUI Tkinter程序。我本来打算编译我的程序(使用Pyinstaller),但Avast阻止了PIP。所以我忽略了它。当编译完成时。 我运行编译后的.exe程序,程序会说: 无法执行脚本,Avast正在阻止。 如何修复此错误,问题是什么
编辑:现在Avast不是阻止.exe(而是阻止PIP)
我也使用avast。安装新软件包时,Avast沙盒将被移除。取决于您使用的是什么/如果是virtualenv
您可以白名单/排除python的安装目录。对于windows,默认位置为%localappdata%\Programs\Python。这也是全局安装pip以及pyinstaller和其他全局安装包的地方
%localappdata%\Programs\Python
请注意,这将使avast不再扫描这些目录中与python相关的任何内容。因此,如果您担心从python软件包中感染病毒,那么您可以将pip exe本身列为白名单/排除在外,该文件专门位于
32位Python 3.8
%localappdata%\Programs\Python\Python38-32\Scripts\pip.exe
64位Python 3.8
%localappdata%\Programs\Python\Python38\Scripts\pip.exe
如果使用virtualenv白名单/排除这些目录,因为这些virtualenv使用pip的本地副本而不是全局副本。这应该可以修复与pip/virtualenv/pipenv的混淆
根据https://support.avast.com/en-gb/article/Antivirus-scan-exclusions/中的步骤,您需要执行以下操作才能将pip列入Avast的白名单:
步骤
打开Avast Antivirus并转到☰ 菜单▸ 设置
选择“常规”▸ 异常,然后单击添加异常
通过以下方式之一添加异常: 在文本框中键入特定的文件/文件夹路径或URL,然后单击添加异常
单击浏览,勾选文件或文件夹旁边的框,例如在x64系统中:HOME_DIRECTORY\AppData\Local\Programs\Python\Python39\Scripts\pip.exe(取决于您的python版本),然后单击确定
HOME_DIRECTORY\AppData\Local\Programs\Python\Python39\Scripts\pip.exe
单击添加验证
您指定的文件、文件夹或网站将添加到例外列表中
注意:您可以选择或添加多个文件,因此最好选择pip.exe、pip3.exe和pip39.exe,具体取决于您使用的python版本以及文件夹中的pip文件
我也使用avast。安装新软件包时,Avast沙盒将被移除。取决于您使用的是什么/如果是virtualenv
您可以白名单/排除python的安装目录。对于windows,默认位置为
%localappdata%\Programs\Python
。这也是全局安装pip以及pyinstaller和其他全局安装包的地方请注意,这将使avast不再扫描这些目录中与python相关的任何内容。因此,如果您担心从python软件包中感染病毒,那么您可以将pip exe本身列为白名单/排除在外,该文件专门位于
32位Python 3.8
%localappdata%\Programs\Python\Python38-32\Scripts\pip.exe
64位Python 3.8
%localappdata%\Programs\Python\Python38\Scripts\pip.exe
如果使用virtualenv白名单/排除这些目录,因为这些virtualenv使用pip的本地副本而不是全局副本。这应该可以修复与pip/virtualenv/pipenv的混淆
根据https://support.avast.com/en-gb/article/Antivirus-scan-exclusions/中的步骤,您需要执行以下操作才能将pip列入Avast的白名单:
步骤
打开Avast Antivirus并转到☰ 菜单▸ 设置
选择“常规”▸ 异常,然后单击添加异常
通过以下方式之一添加异常: 在文本框中键入特定的文件/文件夹路径或URL,然后单击添加异常
单击浏览,勾选文件或文件夹旁边的框,例如在x64系统中:
HOME_DIRECTORY\AppData\Local\Programs\Python\Python39\Scripts\pip.exe
(取决于您的python版本),然后单击确定单击添加验证
您指定的文件、文件夹或网站将添加到例外列表中
注意:您可以选择或添加多个文件,因此最好选择pip.exe、pip3.exe和pip39.exe,具体取决于您使用的python版本以及文件夹中的pip文件
相关问题 更多 >
编程相关推荐