Pycharm里配置pipenv环境Cannot set up a python SDK的问题处理

博客围绕Python虚拟环境解释器配置问题展开。作者排查发现虚拟环境无解释器,需用父级环境的。解决方法是将父级环境的Python路径配置到环境变量,重启PyCharm后,再配置interpreter即可成功。
部署运行你感兴趣的模型镜像

问题:

在工程目录下使用pipenv install创建出pipenv虚拟环境之后,可以正常使用pipenv shell进入虚拟环境
接下去我在Pycharm里为项目配置这个虚拟环境的解释器,结果出现Cannot set up a python SDK at Python 3.9.The SDK seems invalid.的错误。

在这里配置解释器
pycharm里配置pipenv环境报错
查了很多资料,有说是python版本问题需要升级,但我是3.7的python,版本不算很低。还有说虚拟环境是依托于父级环境的解释器创建出来的,所以直接进入虚拟环境就可以,我没理解直接进入虚拟环境是啥意思,放弃。

后来我在虚拟环境下输入python回车,发现调出的是我的父级环境里的python(我的父级是conda base环境),这就说通了上面的这句话“虚拟环境是依托于父级环境的解释器创建出来的”,也就是说虚拟环境没有解释器,要使用父级环境的,只是其他的package要使用虚拟环境里的。
python调起的是父级环境的

解决方法

把父级环境的python路径配置到环境变量里。
配置环境变量
重启pycharm,再配置interpreter就成功了
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值