python虚拟环境
背景:CentOS7机器上同时安装了python2和python3:
创建虚拟环境, 这里名叫myVenv: python3 -m venv myVenv
会在当前目录下生成一个myVenv文件夹。
激活虚拟环境:
source myVenv/bin/activate
:
进入某个基于python flask框架的web项目文件夹后,我按项目要求安装依赖:pip install -r requirements.txt。一切正常的话,依赖包就会被安装在:…/myVenv/lib/python3.6/site-packages下。但是我安装失败了,AI告诉我这是因为依赖里的flask某版本不再支持python3.6。所以我选择退出虚拟环境后,删掉原来的python虚拟环境(直接删文件夹即可)。然后给机器安装python3.12,再基于python3.12创建新的虚拟环境。
相关:
pip 使用-i
指定国内镜像源加速安装 , 如:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple