Python oduleNotFoundError:没有名为';os.environ';
事实上,我正在尝试在heroku中部署我的应用程序,并且我总是在heroku的日志中看到这个异常,因为我使用的是python 3.6.3Python oduleNotFoundError:没有名为';os.environ';,python,git,heroku,web,deployment,Python,Git,Heroku,Web,Deployment,事实上,我正在尝试在heroku中部署我的应用程序,并且我总是在heroku的日志中看到这个异常,因为我使用的是python 3.6.3 2017-10-09T22:14:05.288072+00:00 heroku[web.1]: State changed from crashed to starting 2017-10-09T22:14:07.772902+00:00 heroku[web.1]: Starting process with command `python Bookma
2017-10-09T22:14:05.288072+00:00 heroku[web.1]: State changed from crashed
to starting
2017-10-09T22:14:07.772902+00:00 heroku[web.1]: Starting process with
command `python BookmarkServer.py`
2017-10-09T22:14:10.065235+00:00 app[web.1]: import os.environ
2017-10-09T22:14:10.065239+00:00 app[web.1]: ModuleNotFoundError: No module
named 'os.environ'; 'os' is not a package
2017-10-09T22:14:10.064976+00:00 app[web.1]: Traceback (most recent call
last):
2017-10-09T22:14:10.064990+00:00 app[web.1]: File "BookmarkServer.py",
line 47, in <module>
2017-10-09T22:14:10.158467+00:00 heroku[web.1]: Process exited with status 1
2017-10-09T22:14:10.179803+00:00 heroku[web.1]: State changed from starting
to crashed
2017-10-09T22:14:05.288072+00:00 heroku[web.1]:状态从崩溃更改为崩溃
开始
2017-10-09T22:14:07.772902+00:00 heroku[web.1]:开始使用
命令`python BookmarkServer.py`
2017-10-09T22:14:10.065235+00:00应用程序[web.1]:导入操作系统环境
2017-10-09T22:14:10.065239+00:00应用程序[web.1]:ModuleNotFoundError:无模块
命名为“os.environ”“操作系统”不是一个包
2017-10-09T22:14:10.064976+00:00应用程序[web.1]:回溯(最近的电话
最后):
2017-10-09T22:14:10.064990+00:00应用程序[web.1]:文件“BookmarkServer.py”,
第47行,在
2017-10-09T22:14:10.158467+00:00 heroku[web.1]:进程退出,状态为1
2017-10-09T22:14:10.179803+00:00 heroku[web.1]:状态从开始更改
崩溃
os.environ
不是一个模块。它是os
模块内部的变量environ
。import
语句仅导入模块。这样使用它:
import os
print(os.environ)
其他用途:
from os import environ
print(environ)
os.environ
不是一个模块。它是os
模块内部的变量environ
。import
语句仅导入模块。这样使用它:
import os
print(os.environ)
其他用途:
from os import environ
print(environ)
我使用的是Heroku/Django,在推送过程中出现了这个错误 我没有将django环境添加到requirements.txt中 我通过以下方式更新了该文件: pip freeze>requirements.txt
Heroku随后下载了模块。我当时正在使用Heroku/Django,在推送过程中出现了这个错误 我没有将django环境添加到requirements.txt中 我通过以下方式更新了该文件: pip freeze>requirements.txt
Heroku随后下载了该模块。将python文件中的代码添加到问题中,以获得更好的答案。这里有一个类似的问题:这可能有帮助。将python文件中的代码添加到问题中,以获得更好的答案。这里有一个类似的问题:这可能有帮助。