Python3 root sudo venv

时间:2016-10-26 09:32:01

标签: linux virtualenv root sudo python-3.5

我在Ubuntu上通过SSH运行Python3.5,我有一些错误。我不明白为什么。如果我运行以下命令,我会得到相应的错误:

(venv) root@servername: python3 __init__.py
  

< module>中的文件“__init__.py”,第1行进口烧瓶   
ImportError:没有名为'flask'的模块

如果我像这样使用 sudo 运行它,我会得到另一个错误:

(venv) root@servername: sudo python3 __init__.py
  

< module>中的文件“__init__.py”,第2行来自.content_management导入内容
  SystemError:未加载父模块,无法执行相对导入

如果我用Firefox运行它,导致它的Flask应用程序,该网站工作并显示没有错误!这里发生了什么???我真的很生气!!

1 个答案:

答案 0 :(得分:0)

似乎您没有在运行python脚本的计算机上安装Flask模块。这会产生你得到的ImportError

安装Flask模块,例如使用pip

$ pip install Flask

在您完成此操作后,Python应该能够加载模块。