前因:换了笔记本,将之前做的项目文件夹(虚拟环境也装在里面了)传到新电脑上后,打开Pycharm,配置python编辑器,却出现报错Cannot set up a python SDK
解决方法:1. 将项目文件夹内venv虚拟环境文件夹打开,找到pyvenv.cfg文件
2. 将pyvenv.cfg文件右击以记事本打开,将第一行 “ home = ” 后面的python解释器安装路径改成新电脑上相同版本的Python解释器安装路径。
3. 打开Pycharm配置解释器发现问题解决。
总结: 项目跟虚拟解释器相关联,如果转移到新电脑,其内部home地址在新电脑上无法查询,那么必会出错!
待解决疑问: 虽然在home里面改了目录,改成了anaconda装的3.6.2版本的解释器,但这个目录和pycharm里面设置的python解释器环境并不同,pycharm里面设置的是项目文件夹内的环境内的解释器。
如果home内也改成项目文件夹内环境内的解释器,打开pycharm无法运行,出现报错Cannot set up a python SDK。