Pycharm cannot set up a python SDK问题以及缺失pyvenv.cfg解决方法

  • 一、问题原因(如果不是第一次使用pycharm,我觉得可以跳过这一章)
  • 进入Pycharm后,打开之前的项目,打开Pycharm→file→settings→project interpreter,按照下图1选择配置之后,点击【OK】会出现报错,如图2
  • 二、解决办法
  • 2.1 存在pyvenv.cfg文件
  • 修改你想使用的venv文件夹下的配置文件,文件如下图
  • 可以使用Notepad++打开上述的配置文件【pyvenv.cfg】修改配置文件中的配置的python启动路径,可以参考我的配置文件,如下方图示
  • 修改图中的红色框中的路径,我的配置文件仅做参考,有的人的配置文件只有一个home是配置路径的,那就只需要修改一个;将他们==修改为你的python安装路径==,
  • 你有几个错误的python路径就修改几个。
  • 给出我的python安装路径做参考
  • 2.2 不存才pyvenv.cfg


一、问题原因(如果不是第一次使用pycharm,我觉得可以跳过这一章)

我是升级以后,在用pycharm打开以前的项目就出现报错了;

很明显是环境信息配置的不正确;

在修改环境配置的时候出现了下面的报错

Python SDK每次加载很难 invalid python sdk怎么办_python

进入Pycharm后,打开之前的项目,打开Pycharm→file→settings→project interpreter,按照下图1选择配置之后,点击【OK】会出现报错,如图2

我的环境上有很多之前的包,所以这个地方我选择使用之前的venv环境,不敢清空。

Python SDK每次加载很难 invalid python sdk怎么办_Python SDK每次加载很难_02

图1

Python SDK每次加载很难 invalid python sdk怎么办_Python SDK每次加载很难_03

图2

除了这个,还会有一个报错找不到D:\Python3.10.1\python

还有什么(103)

二、解决办法

2.1 存在pyvenv.cfg文件

修改你想使用的venv文件夹下的配置文件,文件如下图

Python SDK每次加载很难 invalid python sdk怎么办_Python SDK每次加载很难_04

可以使用Notepad++打开上述的配置文件【pyvenv.cfg】修改配置文件中的配置的python启动路径,可以参考我的配置文件,如下方图示

Python SDK每次加载很难 invalid python sdk怎么办_pycharm_05

修改图中的红色框中的路径,我的配置文件仅做参考,有的人的配置文件只有一个home是配置路径的,那就只需要修改一个;将他们修改为你的python安装路径

你有几个错误的python路径就修改几个。

给出我的python安装路径做参考

Python SDK每次加载很难 invalid python sdk怎么办_python_06

2.2 不存才pyvenv.cfg

建议重新新建虚拟环境,然后把你的script文件夹以及lib文件夹copy过去。最近尝试了各种网上的方案,有的项目可以有的不可以。通用的做法还是新建一个,替换内容。