如何解决VS Code中Pillow安装到Python3.10而非venv的问题?
解决Pillow安装到全局Python而非venv虚拟环境的问题
先确认虚拟环境已激活
打开VS Code终端,看命令行开头有没有(venv)前缀。如果没有,手动激活:- Windows系统:执行
.\venv\Scripts\activate - Mac/Linux系统:执行
source venv/bin/activate
- Windows系统:执行
用虚拟环境内的pip安装Pillow
激活虚拟环境后,直接运行pip install pillow即可。如果还是装到全局,就用虚拟环境pip的绝对路径:- Windows:
.\venv\Scripts\pip.exe install pillow - Mac/Linux:
./venv/bin/pip install pillow
- Windows:
配置VS Code的Python解释器
点击VS Code左下角的Python版本号,在弹出的列表里选择你创建的venv环境下的Python解释器。配置完成后,新打开的终端会自动激活虚拟环境,后续执行pip命令默认使用虚拟环境内的版本。用python -m pip安装(兜底方案)
激活虚拟环境后,运行python -m pip install pillow。因为激活虚拟环境后,python命令指向的是虚拟环境内的Python,-m pip会调用该Python对应的pip,确保安装到虚拟环境中。
内容的提问来源于stack exchange,提问作者Sanek Secunda
相关产品推荐
相关产品推荐

