相关疑难解决方法(0)

重新安装操作系统后,使用virtualenv在PyCharm项目中"无法设置Python SDK"

我重新安装了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)

python virtualenv pycharm

25
推荐指数
3
解决办法
1万
查看次数

如何将conda环境"克隆"到根环境中?

我希望conda的root环境能够复制另一个环境中的所有软件包.如何才能做到这一点?

python anaconda conda

24
推荐指数
4
解决办法
3万
查看次数

PyCharm 中的 Python SDK 无效

从今天早上开始,我无法再在 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 会毫无问题地打开。

今天早上,我安装了一个新的防病毒软件,做了一些检查并删除了一些“不需要的文件”——也许是相关的(防病毒软件又被卸载了)。

python pycharm

17
推荐指数
2
解决办法
4万
查看次数

标签 统计

python ×3

pycharm ×2

anaconda ×1

conda ×1

virtualenv ×1