Python虚拟环境

系统解释器

  1. python官网下载了python解释器(实际上就是一个软件)

  2. 将下载好的python解释器安装在D:\Python39目录下

  3. 那么,在这个目录下就会生成一系列的文件,下面我们了解一下最主要的几个内容

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    D:\Python39
    - python.exe #python解释器
    - Scripts #目录:存放可执行文件
    - pip.exe
    - pip3.exe
    - pip3.9.exe
    - Lib #目录:存放python内置的模块
    - random.py
    - re.py
    - json.py
    - site-packages #目录:存放通过pip安装的第三方模块
    - requests.py

在我们的电脑上,同时可以安装多个版本的系统解释器(如:python3.8,python3.9,python3.10)

环境变量的配置

  1. 我们的电脑可以安装多个版本的解释器

  2. 但是,我们在日常开发中会选择一个系统解释器作为主运用的解释器

  3. 我们就会将这个版本的解释器的目录添加到环境变量中

    1
    2
    D:\Python39
    D:\Python39\Scripts\
  4. 那么,我们就可以在cmd终端中直接用python来调用解释器

  5. 实际就是通过环境变量中的D:\Python39路径来找到 python.exe

  6. 在cmd中运行pip install安装第三方模块

  7. 实际就是通过环境变量中的 D:\Python39\Scripts\ 路径来找到 pip.exe

如何使用虚拟环境

创建虚拟环境

1
2
3
4
conda create –n py311 python=3.11
# -n : 虚拟环境的名称
# python= : 下载的版本号
# 如果下载的不是python3.7版本,将python=()改成相应的版本

进入虚拟环境

1
conda activate py311

退出虚拟环境

1
conda deactivate

删除自定义环境

1
conda remove --name py311 --all

查看虚拟环境

1
conda env list

查看环境中的包

1
conda list

在虚拟环境中安装、卸载、更新包

1
2
3
conda install python=3.6  激活虚拟环境后安装包 (可以指定版本)
conda remove packname 激活虚拟环境后移除包
conda update packname 激活虚拟环境后更新包

在miniconda3安装spyter

1
2
3
4
pip install sip ##下载太慢了自己用vpn或者换源
pip.exe install --pre pyqt5-tools~=5.11 ##这里记得切换环境到3.11
pip install spyder
spyder

Python虚拟环境
http://example.com/2024/05/08/20240508_virtualEnv/
作者
XuanYa
发布于
2024年5月8日
许可协议