greyli/helloflask

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

Closed this issue · 3 comments

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

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

报错:
9R6RPKSP5HES)KM PUABOEQ

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

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

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

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

cd demos/hello
pipenv run flask run

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

image

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

image