2024-09-28 22:22:25 发布
网友
Rozinas MacBook Air:网站Benoni$python manage.py shell
File "manage.py", line 17 ) from exc ^ SyntaxError: invalid syntax
如果启动python-2.x解释器,并尝试运行为python-3.x构建的Django服务器,就会发生这种情况。在这种情况下,它会引发一个错误。使用python-2.x也没有多大意义,因为自2020年1月1日起不再进行更新
您可以使用python3来运行带有python-3.x解释器的Django shell,或者更好的方法是创建一个虚拟环境,例如使用Python-3.x的^{} [Python-doc]
python3
对于该虚拟环境,可以为该虚拟环境安装Django。然后,您可以使用. env/bin/activate激活该虚拟环境,前提是您构建了一个名为env的虚拟环境,然后运行为该虚拟环境提供的解释器。这保证了您将使用正确的Python解释器,并且该解释器具有所有必要的包(以及特定版本),从而防止运行它,并且需要仅在系统范围内安装的包
. env/bin/activate
env
如果启动python-2.x解释器,并尝试运行为python-3.x构建的Django服务器,就会发生这种情况。在这种情况下,它会引发一个错误。使用python-2.x也没有多大意义,因为自2020年1月1日起不再进行更新
您可以使用} [Python-doc]
python3
来运行带有python-3.x解释器的Django shell,或者更好的方法是创建一个虚拟环境,例如使用Python-3.x的^{对于该虚拟环境,可以为该虚拟环境安装Django。然后,您可以使用
. env/bin/activate
激活该虚拟环境,前提是您构建了一个名为env
的虚拟环境,然后运行为该虚拟环境提供的解释器。这保证了您将使用正确的Python解释器,并且该解释器具有所有必要的包(以及特定版本),从而防止运行它,并且需要仅在系统范围内安装的包相关问题 更多 >
编程相关推荐