首页 新闻 会员 周边

python 虚拟环境疑问

0
悬赏园豆:5 [待解决问题]

使用pycharm不是创建了一个独立的项目了吗?为什么还要用创建虚拟环境?

代码改变你我的主页 代码改变你我 | 初学一级 | 园豆:184
提问于:2020-10-23 11:38
< >
分享
所有回答(5)
0
E行者 | 园豆:1761 (小虾三级) | 2020-10-23 11:43
0

项目可以更加快的打开,不用加载没有必要的包

小小咸鱼YwY | 园豆:3210 (老鸟四级) | 2020-10-23 11:46
0

虚拟环境是一个原生的Python环境,这样就不会把其他已安装而项目不需要的库打包进来

小宇宙zjy | 园豆:105 (初学一级) | 2020-10-24 11:06
0

项目是项目,环境是环境,这是两个不一样的东西。项目是依赖环境来运行的,你不同项目可能用到的python版本和第三方包会不一样,所以每个独立的项目使用不同虚拟环境是有必要的。

当然,如果你两个项目用到的库都差不多,那么使用同一个环境也没啥问题。

蓝莓薄荷 | 园豆:202 (菜鸟二级) | 2020-11-11 17:51
0
  1. python开发的时候,有时候需要不同的版本,比如一个开发环境需要python3.8,一个环境需要python3.6,原始开发环境是python3.7。这个时候,就可以使用虚拟环境来解决。比如,conda就可以创建两个虚拟环境,python3.8和python3.6。
  2. 有些开发环境对包的需求比较少,需要保证一个纯净的包环境,这样打包后的文件就比较小,就不会带出那么多冗余包。这个时候也需要一个虚拟环境,比如使用tkinter开发时,最好先创建虚拟环境。
DidierFeng | 园豆:221 (菜鸟二级) | 2023-11-24 16:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册