Я снова установил окна и открыл существующий проект Pycharm и получил сообщение об ошибке "SDK кажется недействительным" в "Настройки"> "Переводчик проекта".
Путь интерпретатора проекта указывает на python в venv:
MyProject\venv\Scripts\python.exe
Я попробовал повторно добавить python.exe:
То когда я получаю ошибку:
Обновление: вот ошибка от идеи.log, многие другие проблемы для виртуальных сред, похоже, связаны с переменными среды Windows и системными путями:
2018-09-28 19:50:40,275 [ 17601] INFO - hon.packaging.PyPIPackageCache - Loaded 153296 packages from C:\Users\Matt\.PyCharm2018.2\system\python_packages\pypi-cache.json
2018-09-28 19:50:40,816 [ 18142] INFO - rains.python.sdk.PythonSdkType - Fatal Python error: Py_Initialize: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
Current thread 0x00000fa8 (most recent call first):
Exit code -1073740791
2018-09-28 19:50:40,816 [ 18142] ERROR - ns.python.sdk.PythonSdkUpdater - Failed to determine Python sys.path value:
STDOUT:
STDERR: Fatal Python error: Py_Initialize: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
Current thread 0x00000fa8 (most recent call first):
com.jetbrains.python.sdk.InvalidSdkException: Failed to determine Python sys.path value:
STDOUT:
STDERR: Fatal Python error: Py_Initialize: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'