greyli / helloflask

Hello, Flask!
https://docs.helloflask.com
MIT License
1.87k stars 2.53k forks source link

使用pipenv环境运行第一个项目hello报错,使用conda环境程序正常运行,哪里还需要配置? #279

Closed hhhyyyqqq closed 8 months ago

hhhyyyqqq commented 9 months ago

对于helloflask的第一个项目hello,使用conda虚拟环境不报错,使用pipenv虚拟环境报错,具体配置和报错如下:

pipenv按照书中配置,使用项目提供的pipfile。 Y~`RFQXZ7QB $@K`MG~IJ5B

报错: 9R6RPKSP5HES)KM PUABOEQ

这个错误是我哪里没有配置好吗

conda是自己配的环境,运行没有问题。 (AJY4U4}AX%W}0IL ~9T$QH

yuxiaoy1 commented 9 months ago

目前已不推荐使用pipenv管理虚拟环境,可以尝试其他工具(venv/pdm/poetry...)

greyli commented 8 months ago

手动在 demos/hello 目录下执行 pipenv run flask run 命令输出什么?我试了下手动执行的方式没问题:

cd demos/hello
pipenv run flask run
greyli commented 8 months ago

用 PyCharm 试了下也没问题。在 Application 那里填写 app 实例的名称,虚拟环境变量不需要设置:

image

另外如果继续报错,那大概是你的解释器选择的并不是 Pipenv 创建的那个。可以用 pipenv --venv 命令来查看对应的虚拟环境目录,然后使用右下角的按钮添加对应的解释器(找到 Scipts/python.exe 或是 bin/python):

image