Python配置虚拟环境---使用venv

venv是python3.3之后嵌入在标准库内的,可以直接在终端调用。

Step1:确定虚拟环境存储位置

  • 虚拟环境可以存在c盘以外的其他盘。
  • 例:在d盘创建python_venv文件夹 来存储虚拟环境的文件  D:\python_venv

Step2:终端进入该路径  

C:\Windows\system32>d:

D:\>cd python_venv

 

Step3:使用命令创建虚拟环境 

python -m venv +虚拟环境名称  :python -m venv xuni1

python -m venv -h:查看venv工具参数

usage: venv [-h] [--system-site-packages] [--symlinks | --copies] [--clear] [--upgrade] [--without-pip]  [--prompt PROMPT]  ENV_DIR [ENV_DIR ...]

 

  • -h, --help            
  •   --system-site-packages    使用全局环境中的第三方库///否则初始为不含任何包
  •   --symlinks            
  •   --copies             
  •   --clear              
  •   --upgrade            
  •   --without-pip        不安装pip 最好安上 都要用的
  •   --prompt PROMPT       

例:创建名为xuni1且继承全局第三方库的命令:

D:\python_venv>python -m venv --system-site-packages xuni1

 Python配置虚拟环境---使用venv_第1张图片

  • Lib中包含site-packages目录:里面是python的第三方包
  • Scripts:包含可执行文件(pip.exe / python.exe...)

Step4:激活虚拟环境

进入Scripts目录调用activate文件

Python配置虚拟环境---使用venv_第2张图片

Python配置虚拟环境---使用venv_第3张图片

进入虚拟环境:前面会有带虚拟环境名的括号()

Python配置虚拟环境---使用venv_第4张图片

 在该路径下可以进行后续pip操作 引入新的第三方库

 激活虚拟环境就是在环境变量中把虚拟环境的路径插入PATH:Python配置虚拟环境---使用venv_第5张图片

Step5:关闭虚拟环境 即移除PATH

(xuni1) D:\python_venv\xuni1\Scripts>deactivate

Step6: 在Pycharm中创建新项目时 选择虚拟环境

选择解释器python.exe路径

Python配置虚拟环境---使用venv_第6张图片

 

附加:另一种创建虚拟环境的方式为---直接在IDE进行新建

Python配置虚拟环境---使用venv_第7张图片

  1. Location:存储所创建虚拟环境的位置
  2. Base interpreter:选择python解释器版本
  3. Inherit global site-packages:是否继承全局的第三方库
  4. Make available to all projects:别的项目能否使用该虚拟环境

该笔记参考另一位uu的笔记: Python虚拟环境_python 虚拟环境_Tony的博客-CSDN博客

 谢谢这位伙伴~

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