Python环境部署+详细教程
首先,让我们去想一想,什么是虚拟环境?它的主要作用是干嘛的?根据CPython官方定义:虚拟环境主要作用是与全局解释器隔离开,继续虚拟环境坏了,解释器也毫不影响,包括但不限于继承解释器软件包。根据PEP 405 Python官方的开源规范:在创建虚拟环境的时候,pip的版本是从ensurepip文件夹下的一个whl解压到所在的工作目录,这个是标准,但是JetBrains家的PyCharm已违反规定,比如在2024.3.4当中,新建的解释器是23.0.2,但解释器的pip版本为26.1.2单独的虚拟环境:当执行python -m venv .venv的时候,届时当前的环境与外界全部隔离,即使这个环境坏掉,你也不需要更换解释器!当你新建好虚拟环境之后,在cmd里需要切换到所在的工作目录,比如新建的虚拟环境目录为E:\python,那么就 cd /d E:\python\.venv\Scripts然后在输入 activate.bat 进入当前的环境,输入 deactivate.bat 退出当前的环境,注意:虚拟环境没有激活这一说,因为虚拟环境是临时的,用完即销毁,我们只是在当前的终端里进入当前环境执行部署参数!如果你想继承解释器软件包不想安装库,那么执行 python -m venv --system-site-packages .venv 来执行,注意;这会覆盖之前的虚拟环境!