greyli / helloflask

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

.flaskenv不能被Flask检测到 #219

Closed nesteiner closed 4 years ago

nesteiner commented 4 years ago

2020-10-16 02-20-05 的屏幕截图

我太难了,还不容易解决重启的问题,又给我整出一个
我是照着这个仓库的.flaskenv抄的,难道我有什么文件拉掉了??
ps: 我在这个文件夹里创建了虚拟目录,在这个目录里我都是用env/bin/pip3安装软件的

nesteiner commented 4 years ago

仓库献上 https://github.com/nesteiner/sayhello

greyli commented 4 years ago

实现自动读取这个文件需要安装 python-dotenv,我看你仓库的虚拟环境里装了, 但是上面的执行命令时似乎没有激活虚拟环境?

nesteiner commented 4 years ago

我从你的sayhello仓库拷贝过来 2020-10-16 10-17-54 的屏幕截图 2020-10-16 10-19-39 的屏幕截图

我太难了

greyli commented 4 years ago

要不创建一个最小程序试试?先重新创建一个文件夹,重新创建一个虚拟环境,安装 flask 和 python-dotenv,然后创建一个最简单的 hello.py,再试试 .flaskenv 能不能正常读取。

nesteiner commented 4 years ago

2020-10-16 11-29-43 的屏幕截图

greyli commented 4 years ago

把 python-dotenv 全局安装试试,我之前在 Ubuntu 上遇到过激活虚拟环境但是仍然使用全局环境的 bug。另外执行 flask --help 有什么错误输出吗?

nesteiner commented 4 years ago

2020-10-16 11-44-33 的屏幕截图 没有诶

greyli commented 4 years ago

全局安装 python-dotenv 和 flask 后执行 flask run 有用吗?可以换用系统自带的 Bash 试一下。

nesteiner commented 4 years ago

我更新了一下sudo pip3 install python-dotenv flask --upgrade
终于好了,蟹蟹指点

greyli commented 4 years ago

虚拟环境下更新包之后 .flaskenv 也可以正常读取了吗?

nesteiner commented 4 years ago


蟹蟹大佬

greyli commented 4 years ago

不客气 :)