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