代码之家  ›  专栏  ›  技术社区  ›  amos

Python 2.7是如何突然成为Windows安全威胁的?

  •  0
  • amos  · 技术社区  · 5 年前

    我有一个 python 2.7 anaconda环境(我还不能将其升级到python3,我希望python2不会突然被视为安全威胁)。这条蟒蛇上周工作得很好。今天早上我进来试着在里面运行一些python代码(我以前没有运行过,但来自我们的一个承包商)。

    当我运行它时,我注意到(我不认为这是巧合)Windows突然报告了一个威胁: enter image description here

    现在,当我运行python时,我得到:

    $ python
    bash: /home/username/anaconda3/envs/my_env/bin/python: cannot execute binary file: Exec format error
    

    当我尝试从Windows安全中禁用隔离时,我仍然会收到同样的错误。

    我使用的是Ubuntu Windows子系统Linux。我以前从未见过这样的错误。

    有人知道是什么导致了这个问题(或者如何在不重建环境的情况下恢复,假设这会奏效)吗?

    更新:我删除了那个环境,升级了Anaconda,并从头开始重建了我的环境(python 2.7)。它似乎又起作用了,包括我之前尝试过的可能引发问题的方法。

    我还注意到,我的“病毒和威胁防护更新”在问题开始前30分钟(8:23)进行了自我更新,此后又进行了更新(9:45)。那么,也许是一些错误的安全定义?

    1 回复  |  直到 5 年前
        1
  •  0
  •   x3l51    5 年前

    Python 2.*的支持从2020年开始结束(EOL)