Paw*_*ryc 0 windows django command-line virtualenv python-3.x
我正在寻找如何manage.py dbshell在虚拟环境中运行而不出现错误的解决方案:CommandError:您似乎没有安装“sqlite3”程序或在您的路径上。
我已经在venv. 我添加了环境变量的路径。我可以在 Django 项目中填充数据库,所以这不是MySQL不工作的情况。类似问题的答案在某种程度上不适用于我的情况。Windows 10、Python 3.x
刚刚找到答案。不是环境变量的问题。
如果有人在 Windows 10 上使用 Windows PowerShell 或通过 Windows Terminal Preview 使用此 shell 遇到相同的问题,那么要解决该问题,您必须:
下载sqlite.exe版本的包。例如:
sqlite-tools-win32-x86-3370200.zip (1.84 MiB)
就这样。这样就解决了问题。现在您可以manage.py dbshell从包含manage.py.
请记住始终使用虚拟环境创建新的 Django 项目!如果您忘记了这一点,那么创建一个新项目(并且更快)并复制脚本比尝试为创建的项目配置虚拟环境更容易。
| 归档时间: |
|
| 查看次数: |
2279 次 |
| 最近记录: |