在内部运行Python代码后,Vagrant停止工作

时间:2019-04-29 21:38:00

标签: python vagrant virtualbox

当尝试使用Vagrant在虚拟机中运行python脚本时,出现一个非常具体的错误。 Vagrant在运行脚本之前运行良好,但是一旦退出脚本,每次尝试使用vagrant命令(-bash: vagrant: command not foundvagrant refresh等之后,我都会收到消息vagrant halt。我只能使用exit离开虚拟机。

我正在使用Udacity Intro to Relational Databases课程提供的构建;它是较旧的资料,但是我正在使用VirtualBox 5.1,并且已经尝试了最新的Vagrant版本(2.2.4)和当时建议的稳定版本(1.9.2)。我还确保将Python和Vagrant都添加到了我的PATH中。

有问题的Python脚本会启动一个小型本地“网站”。在运行它时,我收到以下消息:

* Serving Flask app "forum" (lazy loading) * Environment: production WARNING: Do not use the development server in a production environment. Use a production WSGI server instead. * Debug mode: off * Running on http://0.0.0.0:8005/ (Press CTRL+C to quit)

该页面实际上从未运行过(我收到“主机重置连接”消息),但我认为这是一个不同的问题-我更担心机器在使用CTRL + C来完成后忘记了vagrant退出“托管”页面。我无法找到有关此特定问题的任何描述-command not found总是会遇到PATH问题,我已经对其进行了仔细检查,并且在运行Python之前,Vagrant总是可以正常工作。

0 个答案:

没有答案