Python 虚拟环境 —— 基于conda、venv的虚拟环境的使用指南

Python在不同的情况下需要使用不同的库,为了方便切换不同项目所用的库,需要使用虚拟环境。

创建虚拟环境是一个非常好的习惯!!!在以前我一直都认为虚拟环境很麻烦,不如将自己所有的库都堆到系统环境里。但是,越学到后面越发现这玩意儿的重要性……

首先是使用pyinstaller将.py文件打包成.exe文件时,pyinstaller会将环境里的所有库全打包进去,直接增加了exe文件的空间,使用虚拟环境就只会打包虚拟环境中的库。

其次是使用Linux系统时,如果不使用虚拟环境,pip包管理会将库放在系统文件夹中,并且还不给sudo权限不能安装……

Python的虚拟环境的创建与使用主要有conda、venv等。其区别在于conda可以创建不同Python版本的环境,而venv是Python中的一个库,因此只能在一个版本的Python中创建多个环境。


文章目录

    • @[TOC]
  • Conda
    • 创建新环境
    • 激活环境
    • 退出环境
    • 显示已创建环境
    • 复制环境
    • 删除环境
  • venv
    • 创建环境
    • 激活环境
    • 退出环境

Conda

创建新环境

# conda create —name  <**package_names>
conda create —name ZiDuo python=3.7.0 requests PyQt5

你可能感兴趣的:(python,开发语言)