Debian12中为python3配置虚拟环境及在Pycharm中使用虚拟环境

2023-11-05

    在Debian 12中,python默认为python 3.11。在这里插入图片描述
基于应用,现需设置虚拟环境。
1.安装venv模块
    从python3.3开始,配置python虚拟环境,可用venv模块,更加方便了。
执行命令:
#apt install python3.11-venv
在这里插入图片描述
2.创建虚拟环境
    我们假设在/home/chxf/python311_venv_project中创建名为my_ven v的虚拟环境,执行如下命令:
(1)#mkdir /home/chxf/python311_venv_project
(2)#cd /home/chxf/python311_venv_project
(3)#python3 -m venv my_venv
在这里插入图片描述
此时,该目录中新生成了目录my_venv。
在这里插入图片描述
(4)#source ./bin/activate
在这里插入图片描述
当看到(my_venv)这个前缀时,就是在虚拟环境中了。
注意:由于刚刚root用户建立的目录(python311_venv_project和my_venv),所以如果要普通用户chxf执行,还需更改权限。
#chown -R chxf:chxf /home/chxf/python311_venv_project
退出虚拟环境 ,请执行deactivate
3.在Pycharm中使用虚拟环境
打开Pycharm,打开project,将project定位到刚刚建的my_venv即可。
在这里插入图片描述
以后就可在Pycharm中使用虚拟环境了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Debian12中为python3配置虚拟环境及在Pycharm中使用虚拟环境 的相关文章

随机推荐

  • 澳大利亚黑客技术如何变成人类福音?

    澳大利亚黑客技术如何变成人类福音 澳大利亚科学家David Putrino 将多种科技融于一体 帮助饱受战乱的南苏丹难民装上了义肢 开发出了可网上购买的低成本虚拟现实康复设备 为全世界人民带来了福音 Putrino与他的科技惠民之路 Dav
  • 使用Moment Timezone将时间转换为目标时区的时间

    1 moment timezone moment是一个强大JavaScript 日期处理类库 但为了根据时区计算对应的时间时 一般会采用手动设置时间偏移量的方法 使用起来十分繁琐 于是就有了moment timezone JavaScrip
  • MinIO+NPS+DDNS+旧笔记本搭建私有图床

    MinIO NPS DDNS 旧笔记本搭建私有图床 前言 一篇好的博文 是需要图文并茂的 以前最好用的免费图床应该是PicGo gitee方式了 但今年 这种gitee已打击这种使用仓库作为图床做法 并且还做了防盗链处理 因此行不通了 所以
  • Java 9模块系统Jigsaw项目简介

    众所周知 Java SE 8带有三个重要的新功能 即Lambda Expressions Stream API和Date API 同样 Java SE 9具有三大功能 即Java模块系统 Jigsaw Project Java REPL M
  • vue+less 电池电量图标组件

    父组件调用
  • MATLAB使用技巧之局部放大图的制作及文本箭头的便捷设置

    MATLAB使用技巧之局部放大图的制作及文本箭头的便捷设置 文章目录 MATLAB使用技巧之局部放大图的制作及文本箭头的便捷设置 制作局部放大图的方法 文本箭头的便捷设置 小结 本文主要介绍如何在MATLAB中绘制局部放大图和如何便捷地设置
  • DJI Onboard-SDK-ROS-4.0.1 在妙算2-G上编译运行

    编译ROS工程前先按照DJI OSDK4 0 1在妙算2 g上编译运行文章中描述的方法将OSDK 4 0 1编译成功 Onboard SDK ROS 4 0 1 项目地址 https github com dji sdk Onboard S
  • 题目0145-端口合并

    端口合并 题目描述 有M 1 lt M lt 10 个端口组 每个端口组是长度为N 1 lt N lt 100 的整数数组 如果端口组间存在2个及以上不同端口相同 则认为这2个端口组互相关联 可以合并 第一行输入端口组个数M 再输入M行 每
  • 【山河送书第八期】:《用ChatGPT轻松玩转机器学习与深度学习》突破传统学习束缚,借助ChatGPT的神奇力量,解锁AI无限可能!

    山河送书第八期 用ChatGPT轻松玩转机器学习与深度学习 一 前言 二 关键点 三 内容简介 四 作者简介 五 购买链接 六 参与方式 七 往期赠书回顾 一 前言 随着科技的飞速发展 人工智能已经成为了当今社会最热门的话题之一 从自动驾驶
  • 相关滤波论文

    MOSSE 2010 Visual Object Tracking using Adaptive Correlation Filters PDF Minimum Output Sum of Squared Error MOSSE 是第一篇将
  • CSDN高校俱乐部全新改版,欢迎你的加入!

    Hi 同学们 CSDN高校俱乐部全新改版 真诚服务于中国大学生的学习成长和社会实践是我们的宗旨 新版高校俱乐部隆重推出三大服务体系 知识服务 开发服务 职业服务 为你的学习道路铺下坚实的基石 为你的事业搭起成功的阶梯 相信你会为自己的加入而
  • FPGA实战小项目3

    基于FPGA的波形发生器 基于FPGA的波形发生器 基于FPGA的beep音乐播放器设计 基于FPGA的beep音乐播放器设计 基于FPGA的cordic算法实现DDS sin和cosine波形的产生 基于FPGA的cordic算法实现DD
  • cesium 如何使实体平滑更新位置

    如果需要不断更新实体位置 实现平滑过渡的效果可以借鉴该方式 两种方式实现 一是直接赋值新坐标位置 但有时会出现闪烁情况 这里推荐第二种 通过回调函数的方式更新位置 1 直接赋值方式 直接赋值方式 cesium绘制原理是先移除 然后在新位置渲
  • 论文写作资源整理

    论文写作及实验资源 文章目录 论文写作及实验资源 实验相关 数据集 样例代码 在线训练平台 写作辅助 文献管理 文档阅读 图表绘制 文档写作 降重查重 英文写作 其它工具 文献分类 文献检索 期刊下载 顶级会议 信息安全会议 计算机视觉会议
  • Vue-组件二次封装

    本次对el input进行简单封装进行演示 封装很简单 就给激活样式的边框 主要是功能 本次封装主要使用到vue自带的几个对象 attrs 获取绑定在组件上的所有属性 listeners 获取绑定在组件上的所有函数方法 slots 获取应用
  • String arg = input.nextLine();为什么不执行

    String a in nextLine 和String a in next 的区别 当发现String a in nextLine 不能按照自己的要求执行时 可以换为String a in next 执行 nextline读取到的是换行符
  • 06_Vue-router与综合练习

    Vue router 一 生命周期钩子函数 含义 在生命周期处理响应函数的别称 1 初始化 beforeCreat 创建对象时 没初始化data和methods created 实例已经创建好了 此时在里面发送ajax请求 2 挂载 bef
  • 自学Python兼职赚钱靠谱吗?

    自学python兼职九成九是赚不到钱的 程序员兼职的门槛是挺高的 python兼职的类型可以分为 开发 也就是写网页的底层逻辑 但是大概率需要会前端 前端也就是页面 爬虫 数据分析 兼职的话 甲方是不会把数据给你去分析的 在这个社会当中数据
  • html动态设置透明度

  • Debian12中为python3配置虚拟环境及在Pycharm中使用虚拟环境

    在Debian 12中 python默认为python 3 11 基于应用 现需设置虚拟环境 1 安装venv模块 从python3 3开始 配置python虚拟环境 可用venv模块 更加方便了 执行命令 apt install pyth