Pycharm学习(二)——PyCharm Python解释器的区别

Pycharm学习(二)——PyCharm Python解释器的区别ProjectInter Addlocal 的设置解释器的时候 里面有四个选择 1 VirtualenvEn 项目文件夹 venv 下创建了一个独立的 python 虚拟环境 使一个 Python 程序拥有独立的库 library 和解释器 interpreter 而不用与其他 Python 程序共享统一个 library 和 interpreter 虚拟环境的好处是避免了不同 P

Project Interpreter——Add local的设置解释器的时候,里面有四个选择:

Pycharm学习(二)——PyCharm Python解释器的区别

1.Virtualenv Enviroment:项目文件夹venv下创建了一个独立的python虚拟环境。

使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响。Virtualenv Environment主要解决的库依赖和版本依赖、以及间接授权等问题。

Pycharm学习(二)——PyCharm Python解释器的区别

New enviroment:新建一个虚拟环境,就是在该项目独立使用一个python解释器环境,与本地解释器不相互影响。默认使用的就是…/venv/Scripts/python.exe

Inherit global site-packages: 勾选上,可以使用本机解释器下自带的所有包。

Existing enviroment:已存在的虚拟环境

1)虚拟环境初始状态,只有pip和setuptools包,可以在CMD窗口中激活虚拟环境,也可以根据需要安装所需要的包,以后项目文件上传到Github,被用户下载后,虚拟环境也可以一起下载,打开直接运行就好了。

2)虚拟环境安装的各种包都会在…/venv/Lib/site-packages目录下

2.System interpreter:系统里安装的本地Python作为解释器,可以直接选择。

3.Conda Enviroment:conda环境下的解释器环境

如果电脑中安装了Anaconda软件,也可以使用Anaconda里面附带安装的Python解释器。项目文件夹venv在Anaconda下面。

4.Pipenv Enviroment:pip包的一个管理模块。直接使用系统里已经用pip安装的解释器

Pycharm学习(二)——PyCharm Python解释器的区别

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174228.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午11:52
下一篇 2026年3月26日 下午11:53


相关推荐

  • pipeline流水线框架_流水线主动轮设计

    pipeline流水线框架_流水线主动轮设计流水线设计就是将组合逻辑系统地分割,并在各个部分(分级)之间插入寄存器,并暂存中间数据的方法。目的是将一个大操作分解成若干的小操作,每一步小操作的时间较小,所以能提高频率,各小操作能并行执行,所以能提高数据吞吐率(提高处理速度)。缺点:功耗增加,面积增加,硬件复杂度增加,特别对于复杂逻辑如cpu的流水线而言,流水越深,发生需要hold流水线或reset流水线的情况时,时间损失越大。…

    2022年8月14日
    10
  • 可变长子网掩码划分例题_最小生成树是什么

    可变长子网掩码划分例题_最小生成树是什么北极的某区域共有 n 座村庄,每座村庄的坐标用一对整数 (x,y) 表示。为了加强联系,决定在村庄之间建立通讯网络,使每两座村庄之间都可以直接或间接通讯。通讯工具可以是无线电收发机,也可以是卫星设备。无线电收发机有多种不同型号,不同型号的无线电收发机有一个不同的参数 d,两座村庄之间的距离如果不超过 d,就可以用该型号的无线电收发机直接通讯,d 值越大的型号价格越贵。现在要先选择某一种型号的无线电收发机,然后统一给所有村庄配备,数量不限,但型号都是 相同的。配备卫星设备的两座村庄无论相距多远都可以直

    2022年8月9日
    7
  • eclipse添加git插件(eclipse git使用教程)

    想必现在搞互联网编程的人没有人没有听过编程协作工具git了吧,命令行下面操作非常方便,功能也非常的强大。但是对于java编程的人员,eclipse肯定是他们编程的神器(肯定是首选),那么如何在eclipse里面使用git了?今天就来念叨念叨这事。

    2022年4月10日
    81
  • 获取手机实际分辨率的软件_电脑怎么调整照片分辨率

    获取手机实际分辨率的软件_电脑怎么调整照片分辨率1.这个是获取手机分辨率但是不包括状态栏和浸入式底部导航栏DisplayMetricsdm=newDisplayMetrics();context.getWindowManager().getDefaultDisplay().getMetrics(dm);return+dm.widthPixels+"*"+dm.heightPixels; 2.获取手机实际分…

    2022年8月13日
    8
  • Dlsym_c=α+βy

    Dlsym_c=α+βy为什么80%的码农都做不了架构师?>>>…

    2025年7月12日
    5
  • StretchBlt和StretchDIBits

    StretchBlt和StretchDIBitsStretchBlt:从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩,如果目标设备是窗口DC,则意味着在窗口绘制位图,大致的使用代码如下:1voidDrawImage(HDChdc,HBITMAPhbm,constRECTtarget_rect)2{3HDChdcMemory=::CreateCom…

    2022年6月15日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号