python-创建虚拟环境
一 创建虚拟环境-venv
venv官方文档地址:https://docs.python.org/zh-cn/3/library/venv.html#venv.EnvBuilder.create
venv支持:python3.5版本及以上
创建虚拟环境:
1.在项目中创建一个空文件夹:mkdir 文件夹名
2.cd到刚刚创建的文件夹中执行:python3 -m venv 虚拟环境名 (windows:py -3 -m venv 虚拟环境名)
可以看到项目中新增了文件夹,就是后续安装依赖包的地方
激活虚拟环境:
激活后可以在Terminal看到在命令行前出现了虚拟环境名的前缀,如下:
退出虚拟环境:deactivate
(windows需进入虚拟环境文件夹下的Scripts下执行)
配置pycahrm:需要把pycharm的解释器修改为虚拟环境下的python.exe,否则import时会报错找不到该依赖包
pycharm--setting--Project:xxx下--Python Interpreter--Add Interpreter下拉框点击选择show All 然后添加刚才虚拟环境下Scripts下的python.exe
二 pycharm创建虚拟环境
pycharm - File - New Project 创建一个新的项目
Name:填写你的项目名称
Location:选择你的项目路径,创建好新的项目目录的同时会在目录中生成 .venv 文件,即该项目的虚拟环境
虚拟环境创建好即是激活状态,无需再命令激活
到Setting中查看配置的python解释器是否是虚拟环境中的
不然会出现安装后包无法import的情况:解释器地址应该指向.venv中的python,如果不是点击旁边的Add Interpreter添加虚拟环境中的python.exe
三 旧项目用pycharm创建虚拟环境:
*打开旧项目,到pycharm的setting中:Project-Python Interpreter-Add interpreter 指定python解释器版本 -点击Ok
*项目中会生成.venv文件,没有看到就刷新一下项目
*进入terminal查看虚拟环境是否激活
ps:
查看当前python环境中安装的依赖可以用:pip list
查看当前terminal是cmd还是PowerShell:setting-tool-terminal