Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python oduleNotFoundError:没有名为';os.environ';_Python_Git_Heroku_Web_Deployment - Fatal编程技术网

Python oduleNotFoundError:没有名为';os.environ';

Python 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

事实上,我正在尝试在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 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文件中的代码添加到问题中,以获得更好的答案。这里有一个类似的问题:这可能有帮助。