打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Conda、Virtualenv、Pipenv都是什么?和不同python版本有什么关系?

首先,Conda、Virtualenv、Pipenv都是pyhton包。其次,都是环境管理工具(conda还可以做包管理工具,而且不止应用于python),以便对不同的程

序设置指定版本的python。当我们新建一个项目,通过任何一个工具包创建一个虚拟python环境,每一个程序都与指定的python版本对应。通过不同的环

境管理工具,会放到它们设置的位置里面,仔细观察它们的new environment的位置是不同的。

 

 

 

 

通过这些环境管理工具,还可以设置python解释器,python2.7、python3.5/python3.7等。

我们可以像上图一样,在新建项目的时候指定一个统一的interpreter,这个项目统一的使用一个interpreter。

 

当新建好了一个项目,设置了interpreter后,本以为可以直接新建文件开发了,但每次还需要设置interpreter,

 

在这里我给它指定了经常用的3.7,但当我用的时候又出现问题

 

 

 

 

提示我模块没有安装,但在这个版本的python中其实已经是安装过得了,

 

这两个问题如何解决呢?

1.同一个项目下不同.py需要再次指定interpreter?我的是mac版的pycharm,file都找不到了,我也不清楚这块怎么解决了。

2.指定了interpreter后,包都不在了?这是因为你设置的只是个基础的解释器,你在其它地方装的包并没有过来,我感觉这就是按照项目或程序在虚拟环境进行

解释器、版本管理的思想吧,创建虚拟环境其实是挺有用的,可以避免python、包版本更迭带来的变化影响到我们的项目。可以参考这个文章文章2

再有一篇文章介绍anaconda/conda/pip/virtualenv等。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python空间:项目虚拟环境配置的N种方法!
第三章 pycharm 配置python的环境
Pycharm 中 virtualenv、pipenv、conda 虚拟环境的用法
pycharm配置本地python虚拟环境
UC头条:Python 包管理(pip、conda)基本使用指南
pycharm 引入虚环境
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服