windows下运行项目调用的python环境老是不正确

本文主要介绍了在Windows操作系统中遇到的Python环境配置问题及其解决方案。当项目运行时,Python环境不正确,导致Flask包未被识别。解决方法包括检查venv文件夹、设置系统环境变量、清理WindowsApps文件夹以及检查工作文件夹中的历史配置。对于pip安装到错误环境的问题,通过查看pip的默认顺序并指定目标环境的python.exe来确保安装到正确的环境。
摘要由CSDN通过智能技术生成

问题1. windows下运行项目调用的python环境老是不正确

问题2.windows下pip安装总是安装到错误的python环境下

1.遇见的问题

遇见的问题:进行一个新的项目,需要使用python3.8+flask环境,笔记本上安装的默认环境是Anaconda3安装的python3.7.在D盘中安装了新下载的python3.8。将项目同时放到D盘下,每次运行都会提示没有安装Flask包。使用vscode和pycharm都是报同样的错误,将pycharm中的默认环境设置到新装的python3.8中也是没有用。

问题1解决方法

1).查看项目目录

是否存在venv文件夹,该文件夹是使用pycharm创建环境时误操作新建的一个文件夹。如果里面存在python.exe,项目会优先使用该目录的python.exe.
如果存在,删除!

2).查看系统环境

想要将python3.8设置为默认的系统环境,首先右击桌面上的“电脑”,选择“属性”,点击“高级系统设置”,点击最上面的“高级”,再点击“环境变量”。点击用户变量中的path,点击编辑,新建3条,比如将python3.8安装到了"d/test"盘,新建的3条分别是“d:\test\Scripts”、“d:\test”、“d:\test\python.exe”,然后将这3条置顶。重启电脑。

3).查看app文件夹

如果再次运行显示报错提示“…AppData/Local/Microsoft/WindowsApps/python…”样式的报错信息,先找到该文件目录,可以看见该文件目录下有很多python版本,但是大小都是0K。要做的就是消除这个问题文件夹。首先将调试软件pycharm或者vscode关闭,再将…AppData/Local/Microsoft/WindowsApps这个文件夹删除,重启电脑。

4).查看工作文件夹

查看工作主文件夹下面是否有之前生成的.idea、.vscode等文件,这些历史文件也可能会将目前的工作环境更改。

问题2解决方法

1).查看默认的pip顺序

在文件导航栏输入cmd回车,进入终端。输入where pip,查看pip选项的顺序,会发现默认顺序不正确,总是pip安装到第一个pip所在的环境中。

2).精准环境安装

找到想要安装到的环境,例如D盘下的python文件夹下的环境:D:\python\python.exe,然后在终端中输入pip命令时,在开头加上D:\python\python.exe,例如安装jieba包,使用命令:D:\python\python.exe pip install jieba

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值