赞
踩
记录一下我跑飞书H5 JSAPI的demo遇到的环境问题,运行前置条件之一是安装配置了Python 3开发环境。我一想我电脑有Python 2,而且有项目还得依赖它,肯定不能卸掉,那就需要两个版本都需要保留。我就开始尝试装Python版本管理工具pyenv,搞了一下午还是没成功。第二天早上我就放弃了,我只是想双环境,又不经常使用python。
地址:Python Releases for Windows | Python.org
注:我下载的版本号下载地址可通过背景描述里的Python 2 和 Python 3直达下载地址
a. Python 2 版本只需要选择安装路径,其它默认即可。
b. Python 3
第一步选择自定义安装,并且勾选Add Python3.12 to PATH,然后next
第二步直接默认next即可
第三步勾选install for all users,点击install开始安装。
安装成功页面,关闭即可。cma打开命令提示符,输入
python --version
查看python3安装情况,显示python 3.12.1 的版本信息,则安装成功。
若啥也没显示,则需要检查一下系统环境:此电脑→属性→高级系统设置→高级→环境变量→系统变量(S)→选中Path,点击编辑→检查一下有没有Python 3安装的路径的,没有就点击新建。
按这两个路径稍微改一下即可
D:\Program Files\Python312\Scripts\
D:\Program Files\Python312\
新建记得cmd验证一下
步骤:此电脑→属性→高级系统设置→高级→环境变量→系统变量(S)→选中Path,点击编辑→新建两条环境变量。
1. D:\Python27
2. D:\Python27\Scripts\
注: 具体环境路径根据自己的安装路径进行调整。
修改完成后cmd打开命令提示符,输入python2 -V显示python2.7.16版本,输入python3 -V显示3.12.1版本。
至此,python2和python3 安装完毕。
跑 python3 server.py 报错,错误类似
Traceback (most recent call last):
File "C:\Users\29326\Desktop\web_app_with_jssdk\python\server.py", line 9, in <module>
from flask import Flask, request, jsonify, render_template
File "C:\Users\29326\Desktop\web_app_with_jssdk\python\venv\Lib\site-packages\flask\__init__.py", line 7, in <module>
from .app import Flask as Flask
File "C:\Users\29326\Desktop\web_app_with_jssdk\python\venv\Lib\site-packages\flask\app.py", line 28, in <module>
from . import cli
File "C:\Users\29326\Desktop\web_app_with_jssdk\python\venv\Lib\site-packages\flask\cli.py", line 18, in <module>
from .helpers import get_debug_flag
File "C:\Users\29326\Desktop\web_app_with_jssdk\python\venv\Lib\site-packages\flask\helpers.py", line 16, in <module>
from werkzeug.urls import url_quote
ImportError: cannot import name 'url_quote' from 'werkzeug.urls' (C:\Users\29326\Desktop\web_app_with_jssdk\python\venv\Lib\site-packages\werkzeug\urls.py). Did you mean: 'unquote'?
解决方案:
1、查看flask的安装版本:
- pip list
- Package Version
- ------------------ ----------
- Flask 2.0.2
-
2、安装与flask相同版本的Werkzeug:
pip install Werkzeug==2.0.2
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。