小编Afs*_*ati的帖子

GAE错误:-/ bin / sh:1:exec:gunicorn:找不到

我尝试使用他们的试用版在GAE上部署我的应用程序。到目前为止,我在使用python 3.6创建具有自定义设置的灵活环境的app.yaml方面非常成功。

但是,在部署应用程序时,该应用程序成功构建,但是,我不断遇到以下错误

更新服务[默认](这可能需要几分钟)...失败。错误:(gcloud.app.deploy)错误响应:[9]应用程序启动错误:/ bin / sh:1:exec:gunicorn:未找到

以下是我项目中文件的文件夹层次结构:

在此处输入图片说明

遵循app.yaml的代码

env: flex
runtime: custom
api_version: 1
entrypoint: gunicorn -b :$PORT main:app
runtime_config:
    python_version: 3.6

#handlers:
#- url: /SmsResponse
#  script: Twilio_Routing.RecivedSms
#
#- url: /CallResponse
#  script: Twilio_Routing.ReceivedCall
Run Code Online (Sandbox Code Playgroud)

我肯定会错过一些东西,在这里我会非常感谢。 链接到git repo

requirements.txt

Flask==0.10.1
gunicorn==19.3.0
twilio==6.8.4
Run Code Online (Sandbox Code Playgroud)

Docker文件

FROM gcr.io/google-appengine/python
LABEL python_version=python3.6
RUN virtualenv --no-download /env -p python3.6

# Set virtualenv environment variables. This is equivalent to running
# source /env/bin/activate
ENV VIRTUAL_ENV /env
ENV PATH /env/bin:$PATH

# Copy the application's requirements.txt and …
Run Code Online (Sandbox Code Playgroud)

python git api google-app-engine flask

5
推荐指数
2
解决办法
6502
查看次数

Spyder:启动内核时发生错误

我仍然收到此错误:启动内核时发生错误

我尝试过的事情:

  1. 设置工具命令
  2. 更新间谍
  3. 从“卸载”或“更改程序”面板卸载所有包含单词 python 的内容
  4. 卸载和重新安装anaconda
  5. 阅读人们对如何尝试修复它的回应
  6. 尽量不要沮丧。

这开始发生在我更新了我不应该拥有的 spyder 之后,但现在我遇到了这个问题。我将分享出现在我的 IPhython 控制台屏幕上的完整消息。

Traceback (most recent call last): File "C:\Users\afsan\Anaconda3\lib\site?packages\spyder\utils\ipython\start_kernel.py", line 245, in main() File "C:\Users\afsan\Anaconda3\lib\site?packages\spyder\utils\ipython\start_kernel.py", line 213, in main from ipykernel.kernelapp import IPKernelApp File "C:\Users\afsan\AppData\Local\Programs\Python\Python36\Lib\site?packages\ipykernel\__init__.py", line 2, in from .connect import * File "C:\Users\afsan\AppData\Local\Programs\Python\Python36\Lib\site?packages\ipykernel\connect.py", line 18, in import jupyter_client File "C:\Users\afsan\AppData\Local\Programs\Python\Python36\Lib\site?packages\jupyter_client\__init__.py", line 4, in from .connect import * File "C:\Users\afsan\AppData\Local\Programs\Python\Python36\Lib\site?packages\jupyter_client\connect.py", line 22, in import zmq File "C:\Users\afsan\AppData\Local\Programs\Python\Python36\Lib\site?packages\zmq\__init__.py", line 34, in from zmq import backend File "C:\Users\afsan\AppData\Local\Programs\Python\Python36\Lib\site?packages\zmq\backend\__init__.py", line …

python installation spyder anaconda

2
推荐指数
1
解决办法
2万
查看次数

Google Colab 中的日志模块问题

我有一个使用日志模块进行错误处理的 python 脚本。尽管此 python 脚本在导入到 google colab 时有效,但它不会在日志文件中记录错误。

作为一项实验,我在 google colab 中尝试了以下脚本,只是为了查看它是否完全写入日志

import logging
logging.basicConfig(filename="log_file_test.log",
                            filemode='a',
                            format='%(asctime)s,%(msecs)d %(name)s %(levelname)s %(message)s',
                            datefmt='%H:%M:%S',
                            level=logging.DEBUG)

logging.info("This is a test log ..")
Run Code Online (Sandbox Code Playgroud)

令我沮丧的是,它甚至没有创建名为log_file_test.log的日志文件。我尝试在本地运行相同的脚本,它确实生成了一个文件log_file_test.log,其中包含以下文本

13:20:53,441 root INFO 这是一个测试日志..

我在这里缺少什么?目前,我正在用打印语句替换错误日志,但我认为必须有一个解决方法。

python error-handling logging jupyter-notebook google-colaboratory

2
推荐指数
2
解决办法
3551
查看次数