python虚拟环境系列(三):pycharm中项目关联虚拟环境

本系列汇总,请查看这里https://www.cnblogs.com/uncleyong/p/17947601

说明

  1、可以在虚拟环境汇总目录envs下创建虚拟环境venv_xxx,项目要关联哪个虚拟环境直接修改为对应虚拟环境中的python解释器即可

  2、也可以在项目根目录下创建虚拟环境venv,然后此项目关联此虚拟环境,也就是解释器修改为此虚拟环境中的python解释器

先创建一个python项目

解释器选择宿主机的python解释器

上图展示有问题,我python是3.8版本,但是展示的3.7,网上查询说的pycharm版本过低导致的

我的pycharm版本是:

最后我重新安装最新版pycharm,python版本就显示正常了,详见:https://www.cnblogs.com/uncleyong/p/17955330

创建好的项目

测试一下

通过命令创建虚拟环境,然后关联

创建虚拟环境

进入项目目录创建虚拟环境

python -m venv venv

pip list

说明:创建此虚拟环境时,宿主机pip是23.3.2,下面pip还是宿主机最开始安装python3.8.2时默认的pip版本,其实就是把python安装时的标准库复制一份过来

关联

点击右侧小齿轮

选择"Add..."

选择"Existing environment",解释器选择虚拟环境的解释器

已经有的模块

界面展示:venv目录是package;venv后面有library boot,表示此虚拟环境当前生效,也可以通过External Libraries下面python解释器的路径看出来用的虚拟环境

报错,因为没有requests模块

解释器再切换回宿主机环境的

虽然下面还是展示了venv虚拟环境目录,但是实际环境是哪个需要看External Libraries下面显示的

此时venv后面没有library boot,表示此虚拟环境当前不生效

也可以通过pycharm创建虚拟环境,然后关联

修改解释器

同时可以看到,通过pycharm创建的虚拟环境,pip和setuptools的版本都比命令方式创建的要低

需要升级版本,否则安装模块可能报错:

python -m pip install --upgrade --force pip

python -m pip install --upgrade setupTools

界面展示:venv2后面有library boot,表示此虚拟环境当前生效

相关推荐
m沐沐几秒前
【计算机视觉】OpenCV 模板匹配银行卡数字识别---下
人工智能·python·opencv·计算机视觉·pycharm·numpy
江华森3 分钟前
高级 Bash 脚本编程指南 — 实战教程
开发语言·bash
遇见小修修3 分钟前
选择正规上门修电脑服务,有哪些通用标准和判断方法?
python
我不是懒洋洋8 分钟前
【C++】string(string的成员变量、auto和范围for、string常用接口的说明、OJ题目、string的模拟实现)
c语言·开发语言·c++·visual studio
Brilliantwxx9 分钟前
【C++】 C++11 知识点梳理(中)
开发语言·c++
j7~13 分钟前
【C++】STL--Vector容器--拆析解剖Vector的实现以及Vector的底层详解(2)
开发语言·c++·动态二维数组·vector深度剖析·vector的实现·杨辉三角形
财经资讯数据_灵砚智能14 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年6月16日
人工智能·python·ai·信息可视化·自然语言处理·ai编程·灵砚智能
三品吉他手会点灯7 小时前
C语言学习笔记 - 50.流程控制4 - 流程控制为什么非常非常重要
c语言·开发语言·笔记·学习
闵孚龙8 小时前
动态图机制:为什么 PyTorch 调试起来更舒服
人工智能·pytorch·python
chushiyunen9 小时前
langchain4j笔记、tools
笔记·python·flask