本地运行学校Python项目报错:无法找到python.exe路径求助
解决虚拟环境路径不匹配的启动问题
你的推测没错,学校电脑上创建的虚拟环境env是绑定当时的Python安装路径的,拷到家用电脑后路径不对应就会报错。按以下步骤操作就能解决:
- 删除旧虚拟环境:直接删掉项目里的
env文件夹(就是你执行.\env\Scripts\activate的那个文件夹) - 在家用电脑重新建虚拟环境:打开命令行进入项目文件夹,执行:
要是家用电脑的python -m venv envpython命令没指向3.9版本,就换成你家Python3.9的实际路径,比如C:\Users\你的用户名\AppData\Local\Programs\Python\Python39\python.exe -m venv env - 激活新虚拟环境:执行:
成功激活后命令行开头会出现.\env\Scripts\activate(env)标识 - 重新安装项目依赖:找到项目里的
requirements.txt文件(学校项目里应该有这个记录依赖的文件),执行:
要是没有这个文件,就回忆下学校项目用到的第三方库,比如用了Flask就执行pip install -r requirements.txtpip install flask,逐个安装 - 启动项目:最后执行:
python app.py
以后拷贝项目时,别带env文件夹,只拷贝代码和requirements.txt就行,到新环境重新建虚拟环境装依赖更稳妥。
内容的提问来源于stack exchange,提问作者נועם ורדי
相关产品推荐
相关产品推荐

