首页 > 其他分享 ># yyds干货盘点 # 想问一下Pycharm中这五个解释器有啥区别吗

# yyds干货盘点 # 想问一下Pycharm中这五个解释器有啥区别吗

时间:2024-09-05 14:24:28浏览次数:6  
标签:yyds 解释器 平庸 Python 代码 poetry 问题 a2.0 Pycharm

大家好,我是Python进阶者。

一、前言

前几天在Python白银交流群【平庸】问了一个Python环境处理的问题,问题如下:

大佬们我想问一下下图Pycharm中这五个有啥区别吗?

# yyds干货盘点 # 想问一下Pycharm中这五个解释器有啥区别吗_Python

二、实现过程

后来【瑜亮老师】给了一些解答如下:virtualenv和pipenv适合需要隔离不同项目依赖关系的场景;conda则更适合需要管理多语言项目或需要与操作系统进行交互的项目;系统解释器适用于简单的Python脚本或小型项目;而poetry则是一个功能全面的依赖管理和打包工具,适合希望简化项目管理的开发者。

如果你是“个人开发者”,也就是说只是偶尔写个Python代码。建议你用系统或者poetry。

用系统解释器可以理解为把所有的包全部安装在一起,只形成一个环境,简单粗暴。缺点就是有可能会产生模块之间的版本冲突。比如a模块1.0版本用的是b模块的1.0版本,a2.0用了b2.0。你只安装了a2.0和b1.0,你的b1.0缺少b2.0的东西,一旦a2.0用到这部分,这就出问题了。这就是所谓的版本冲突。

如果你习惯把代码打包成exe文件,virtualenv、pipenv和poetry都可以。

@平庸 综上所述,综合考量之下,使用poetry更好一些。

【平庸】:感谢解答

标签:yyds,解释器,平庸,Python,代码,poetry,问题,a2.0,Pycharm
From: https://blog.51cto.com/u_13389043/11927960

相关文章

  • # yyds干货盘点 # 安装modin后读取excel表格提示如下报错,应该怎么解决呢?
    大家好,我是Python进阶者。一、前言前几天在Python最强白银交流群【wen】问了一个Python库安装报错的问题,问题如下:importmodin.pandasaspddf=pd.read_excel('D:\input\数据.xlsx',sheet_name='原始数据').convert_dtypes()df请教,安装modin后读取excel表格提示如下报错Plea......
  • 【python】一篇搞懂多解释器与虚拟环境
    一.同一PC上,python同时支持多个版本的解释器共存1.1:安装不同版本python解释器(参考百度资料)#python安装后,解释器目录介绍C:\python39-python.exe[解释器]-Scripts-pip.exe-pip3.exe-pip3.9.exe-Lib-re.py-random.py内......
  • 在pycharm中使用copilot
    一、注册、获取使用权限什么双密码验证、学生验证的过程就不重复了,按网上的教程来就行。需要注意的是,Github学生认证通过之后,并不是能够立马使用copilot,得等三天copilot的免费使用权限才会批下来。二、在pycharm中使用copilot1、安装插件、登录Github等,按照网上的教程来就行,不......
  • pycharm报错:TypeError: unhashable type: 'slice'
    一、原因:没有使用正确的数组或没有使用正确的读取数据的方式二、因为我在yaml中,传参用的是字典格式三、但是@pytest.mark.parametrize("",[]),需要传数组importpytest#数组的形式@pytest.mark.parametrize("name,word",[["安琪拉","火烧屁屁咯"],["黄忠","黄忠黄......
  • 【PyCharm】解决虚拟环境pip无法使用问题
    @目录1.新建虚拟环境的bug描述解决方法2.更换路径的bug解决方法2.虚拟环境使用2.1特性2.2进入与退出进入退出1.新建虚拟环境的bug描述在PyCharm内新建或者打开一个项目时,我们需要选择一个python解释器,如果我们选择新建一个虚拟环境,如下图所示:进入项目后,我们打开终端,可......
  • C++ 设计模式——解释器模式
    目录C++设计模式——解释器模式1.主要组成成分2.逐步构建解释器模式步骤1:定义抽象表达式步骤2:实现终结符表达式步骤3:实现非终结符表达式步骤4:构建语法树步骤5:实现内存管理步骤6:创建上下文和客户端3.解释器模式UML图UML图解析4.解释器模式的优点5.......
  • pycharm报错-Cannot start process, the working directory 'xxx'
    一、运行main方法报错,但是运行单个用例不报错错误提示:二、原因:竟然是因为我修改了包名三、找到editConfiguration 四、把路径修改正确五、......
  • pycharm中应用PPOCRLabelv2时遇到的Qt bug:This application failed to start because
    bug提示如上所示:ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialized.Reinstallingtheapplicationmayfixthisproblem.尝试一:https://www.cnblogs.com/hywing/p/18240487(安装Qt过程可参考,但debug无果)尝试二:https://blog.csdn.net/m0_......
  • # yyds干货盘点 # 这个gensim库为啥装不了。我已经升级pip了还是不行,要怎么解决哇?
    大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【。。。】问了一个Python第三方库安装的问题,她有个机器学习的代码,需要在本地跑起来,但是目前遇到了库安装不上的问题。问题如下:大佬们,我这个gensim库为啥装不了。我已经升级pip了,还是不行,要怎么解决哇?二、实现过程这......
  • pycharm警告 :PytestConfigWarning: Unknown config option: makers
    一、PytestConfigWarning:Unknownconfigoption:makers虽然不影响执行测试用例,但是,追求完美的我很想解决掉他! 二、找报错的单词在哪,大概率这种报错在ini文件我的makers在pytest.ini。起初是想打标签,但是标签的注解是@pytest.mark.xxx,所以就把makers改成了markers,果然没有......