项目搭建之虚拟环境

项目搭建之虚拟环境

为什么要用到虚拟环境

在创建一个新的项目时,我们遵循一个原则,不需要用的模块,就不加载到本地。

我们在pycharm创建项目时,如果都采取使用本地的解释器,那么它的插件一定会和别的项目共存,十分的臃肿。

image

因为每个项目都用的python3.8解释器,那么大家所有的第三方模块都是存在一个scripts文件中的。

这时候就需要用一个新的虚拟环境来模拟我们的初始python解释器,来支持我们的项目,让我们的项目需要什么模块就下什么模块,保持轻盈苗条的状态。

pycharm创建虚拟环境

创建一个新的项目,选择创建新的虚拟环境:

image

创建完后,我们可以查看这个虚拟环境所在的目录,和查看它这个解释器所含有的内容(如package)。

image

总的来说:虚拟环境就是能针对相同版本的解释器创建多个分身,每个分身拥有自己独立的环境。

虚拟环境命令行操作

我们也可以通过命令行的方式创建虚拟环境:

python -m venv py38venv02
  • 在什么目录下运行,就在什么目录下创建
  • 不支持用python.exe的副本执行这句操作(如python38)

激活和关闭:

# 到cmd中的虚拟环境目录下
D:\py38venv02\Scripts>dir  # 可以查看目录下的文件
# 有个activate的脚本,可以激活
D:\py38venv02\Scripts>activate  
↓↓↓↓↓↓↓↓
(py38venv02) D:\py38venv02\Scripts>deactivate # 运行这个脚本,关闭激活态。

虚拟环境加载第三方模块:

image

可直接在这个pycharm设置里加载,底层实际上执行了pip命令。

将命令行创建的虚拟环境导入pycharm

在pycharm中设置项目的编辑器,选择添加编辑器:

image

选择虚拟环境,已存在的环境,浏览文件夹进行挑选

image

找到虚拟环境python.exe作为我们的编辑器,就可以以这个虚拟环境作为当前项目的运行环境了。

image

posted @ 2022-12-13 17:28  leethon  阅读(202)  评论(0编辑  收藏  举报