百里屠苏top  

导航:

一、为什么要用虚拟环境virtual environment?

二、本地环境(主环境、全局环境)

三、Pycharm中新建虚拟环境

四、如何在pycharm中新建的虚拟环境中安装库?

 

在Python开发中,环境问题一直是困扰着开发者的难题,尤其是在项目中,不同的项目需要使用不同版本的库,引发的冲突问题更是频繁出现。所以,为了解决这个问题,Python引入了虚拟环境,那么Python环境和虚拟环境之间有什么区别呢?

 

一、为什么要用虚拟环境virtual environment?

实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,如Scrapy、Beautiful Soup等,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库。直接对我们的Python环境操作会让我们的开发环境和项目造成很多不必要的麻烦,管理也相当混乱。估计接触过一段时间的python语言后,大家都会遇到这样的问题。

 

二、本地环境(主环境、全局环境)

是指安装Python解释器时自动创建的环境,全局环境中包含Python解释器和Python标准库,其他第三方库可以安装到全局环境下。

电脑每安装一个python,则在其安装目录下的"Python39\Lib"中有lsite-packages,称此为“主环境”。

综上,一般说说的本地环境、主环境、全局环境说的是一个东西,只我们安装python解译器时自动创建的环境。

 

三、Pycharm中新建虚拟环境

对于一个新项目,比如我要做GEE的一些研究,那我新建一个GEE_enve文件夹,并在该文件下创建一个项目,并对该项目创建虚拟环境。

 

创建中:

 创建完成:

 

本地环境的库和虚拟环境中的库:

可以看到新建的虚拟环境中的库很少,而左边的本地环境中,我已经安装了一些库,也能看到。

 

四、如何在pycharm中新建的虚拟环境中安装库?

可以看到目前我电脑上有三个环境:为项目GEE创建的一个虚拟环境,demo的一个虚拟环境以及和最下面安装python3.8时自动创建的本地环境。

 

怎么给新建的GEE_enve虚拟环境中安装第三方库呢?

方法一:

如果方法一安装失败,想要通过pip镜像安装呢?

 

方法二:在pycharm中Terminal 选项中直接执行pip install numpy 命令

 提示本地环境已经有满足条件的numpy库了,大家可以安装其他没有的库。

 

第三种:通过CMD中安装

 

那就实操一下:

我先看看我的Scripts下是个什么东西,是pip。

执行activate激活虚拟环境,通过镜像安装:

 

退出虚拟环境:

 

可以看一下pycharm中有了刚安装的库!

 

以上,供大家参考!!

 

posted on 2024-03-07 16:52  百里屠苏top  阅读(579)  评论(0编辑  收藏  举报