Python 3.7 Виртуальная среда повреждена файловая система - PullRequest
0 голосов
/ 03 августа 2020

Странная проблема, которую трудно объяснить, но, возможно, кто-то знает: я работаю над приложением python tensorflow. Моя настройка:

  • Python 3,7,8
  • PIP 20,2
  • Windows 10
  • PyCharm 2020.1.3
  • CUDA 10.1

Я создал venv, используя стандартные встроенные функции PyCharm. Все шло нормально. Внезапно, когда я запустил свою программу, у меня появилось странное сообщение об ошибке, например:

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

(секунды go, идентичный код работал нормально!) После нескольких попыток я хотел настроить свой venv из царапина, поэтому я попытался удалить свою старую папку venv в проводнике windows. Произошла ошибка 0x80070570 «Файл / папка поврежден ...». После того, как я запустил chkdsk на диске G :, я смог удалить папку. Итак, я установил новый Venv, отвечающий всем моим требованиям. И мое приложение работало нормально.

НО через несколько дней я снова столкнулся с той же проблемой (на этот раз с другим модулем, но таким же). Я проделал это 2-3 раза после того, как сдался. Последняя попытка: я установил все на свой диск C: \ (который является SSD, а не G: \ HDD). Работает нормально уже несколько недель! Простой ответ: чувак, у тебя сломан диск G: \! Но он довольно новый (несколько месяцев), и все другие программы / игры / разделы на этом диске в порядке.

Есть ли проблема с venv / tensorflow / PyCharm / python / windows / NTFS / ... ?

...