大家好,又见面了,我是你们的朋友全栈君。
文章目录
- 前言
- 一、什么是虚拟环境?
- 二、PyCharm中创建虚拟环境
- 1.virualenv
- 2.pipenv
- 3.conda
- 4.导入环境
- 三、包管理
- 总结
前言
我们在用python进行开发时,往往不同的项目会使用不同的环境,那么如何让不同的环境并存呢?答案是使用虚拟环境。
一、什么是虚拟环境?
顾名思义,虚拟环境就是一个虚拟的、从电脑中独立开辟出的环境。有点类似于虚拟机,不同的虚拟机之间即可共存,又互不影响,python中使用的虚拟环境亦如此。比如我想要一个python3.9的环境,我就可以创建一个名为py39的环境,在这个环境下安装我所需要的包,最后在某项工程中调用即可。
二、PyCharm中创建虚拟环境
在没有使用PyCharm之前,一般通过virualenv、pipenv、conda来创建虚拟环境,而PyCharm作为一款Python IDE,自然很方便地提供了这些功能,如下。
1.virualenv
首先它会在你项目文件夹venv下创建一个独立的环境,注意此时使用的Python解释器venv下的python.exe,如果想要使用本机解释器下的所有包,勾选继承全局站点包即可。
2.pipenv
pipenv本身就是pip包的一个管理模块。所以它会直接使用系统里已经用pip安装的解释器,同样也是一个独立的环境。
3.conda
是在conda环境下的Python解释器,同样也是一个独立的虚拟环境。
4.导入环境
在创建工程时选择【先前配置的解释器】如图:
找到自己环境下python.exe的位置导入即可
三、包管理
PyCharm中同样支持对不同环境下的包管理,例如我们使用刚刚创建好的环境如图:
可以看到在这个环境下只有两个基本包,如果想要添加包怎么办呢?请点击最下方的加号。
点开以后是这个样子,如果列表是空的,请点击下方管理存储库,添加源即可。
- /* pip */
- https://pypi.tuna.tsinghua.edu.cn/simple/
- /* anaconda */
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
最后选择相应的包安装。
总结
PyCharm省去了很多我们在装环境时的步骤,使过程可视化、便捷化。本文对于PyCharm的介绍只是冰山一角,还要更多的功能等待你去发现,欢迎指正留言。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175543.html原文链接:https://javaforall.cn