Python 3.7虚拟环境损坏的文件系统

时间:2020-08-02 21:14:19

标签: python pycharm virtualenv

奇怪的问题,难以解释,但也许任何人都有线索: 我在python tensorflow应用程序上工作。我的设置是:

  • Python 3.7.8
  • PIP 20.2
  • Windows 10
  • PyCharm 2020.1.3
  • CUDA 10.1

我使用PyCharm的标准内置功能创建了一个虚拟视频。一切运行良好。突然,当我开始编程时,它给了我一个奇怪的错误消息,例如:

ImportError: cannot import name 'deprecation' from 'tensorflow.python.util' (G:\Workspace\DSM2\venv\lib\site-packages\tensorflow\python\util\__init__.py)

(第二遍,相同的代码运行良好!) 经过一些尝试后,我想从头开始设置venv,因此我尝试在Windows资源管理器中删除旧的venv文件夹。失败,错误0x80070570“文件/文件夹已损坏...”。在驱动器G:上运行chkdsk之后,我能够删除该文件夹。因此,我安装了符合我所有要求的全新venv。我的应用程序运行正常。

但是几天后,我又遇到了同样的问题(这次是一个不同的模块,但相同)。放弃后,我做了2-3次上述操作。上一次尝试:我在C:\驱动器(与G:\ HDD相对的SSD)上安装了所有组件。现在可以运行好几个星期了! 简单的答案是:老兄,您的G:\驱动器坏了! 但这是相当新的(几个月),该驱动器上的所有其他程序/游戏/分区都可以。

venv / tensorflow / PyCharm / python / windows / NTFS / ...是否存在已知问题?

0 个答案:

没有答案