我重新安装了Windows并打开了现有的Pycharm项目,并在Settings> Project Interpreter中收到错误'SDK似乎无效'.
项目解释器路径指向venv中的python:
MyProject\venv\Scripts\python.exe
Run Code Online (Sandbox Code Playgroud)
我尝试重新添加python.exe:
多数民众赞成收到错误:
更新:这是idea.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's sys.path value:
STDOUT:
STDERR: Fatal Python error: Py_Initialize: unable to load the …Run Code Online (Sandbox Code Playgroud) 我希望conda的root环境能够复制另一个环境中的所有软件包.如何才能做到这一点?
从今天早上开始,我无法再在 PyCharm 中运行项目。
生成新的虚拟环境时,出现“无效的 Python SDK”错误。无法在 Python 3.11 上设置 python SDK...该 SDK 似乎无效。
我注意到:无论我选择什么基本解释器(3.8、3.9、3.10),Pycharm 总是生成 Python 3.11 解释器。
我确实完全卸载了 PyCharm 以及所有 python 安装并重新安装了所有内容。我还浏览了 PyCharm 中的“修复 IDE”选项。我还删除并重新创建了所有虚拟环境。
当我运行“cmd”并输入“python”时,python 3.10.1 会毫无问题地打开。
今天早上,我安装了一个新的防病毒软件,做了一些检查并删除了一些“不需要的文件”——也许是相关的(防病毒软件又被卸载了)。