错误日志:

*** Operational MODE: preforking ***

Traceback (most recent call last):

File "./rf_automation/__init__.py", line 4, in

from .celery import ceapp as celery_app

File "./rf_automation/celery.py", line 4, in

from celery import Celery, platforms

File "/app/python2.7/lib/python2.7/site-packages/celery-3.1.25-py2.7.egg/celery/platforms.py", line 33, in

from .utils.functional import uniq

File "/app/python2.7/lib/python2.7/site-packages/celery-3.1.25-py2.7.egg/celery/utils/__init__.py", line 25, in

from kombu.entity import Exchange, Queue

File "/app/python2.7/lib/python2.7/site-packages/kombu-3.0.37-py2.7.egg/kombu/entity.py", line 13, in

from .serialization import prepare_accept_content

File "/app/python2.7/lib/python2.7/site-packages/kombu-3.0.37-py2.7.egg/kombu/serialization.py", line 397, in

register_msgpack()

File "/app/python2.7/lib/python2.7/site-packages/kombu-3.0.37-py2.7.egg/kombu/serialization.py", line 367, in register_msgpack

import msgpack

File "build/bdist.linux-x86_64/egg/msgpack/__init__.py", line 25, in

File "build/bdist.linux-x86_64/egg/msgpack/_packer.py", line 7, in

File "build/bdist.linux-x86_64/egg/msgpack/_packer.py", line 4, in __bootstrap__

File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 1136, in resource_filename

File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 1642, in get_resource_filename

File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 1672, in _extract_resource

File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 1203, in get_cache_path

File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 1183, in extraction_error

pkg_resources.ExtractionError: Can't extract file(s) to egg cache

The following error occurred while trying to extract file(s)

to the Python egg cache:

[Errno 13] Permission denied: '/root/.cache'

The Python egg cache directory is currently set to:

/root/.cache/Python-Eggs

Perhaps your account does not have write access to this directory?

You can change the cache directory by setting the PYTHON_EGG_CACHE

environment variable to point to an accessible directory.

unable to load app 0 (mountpoint='') (callable not found or import error)

*** no app loaded. going in full dynamic mode ***

*** uWSGI is running in multiple interpreter mode ***

spawned uWSGI master process (pid: 32535)

spawned uWSGI worker 1 (pid: 32541, cores: 1)

spawned uWSGI worker 2 (pid: 32542, cores: 1)

spawned uWSGI worker 3 (pid: 32543, cores: 1)

问题分析:import msgpack时报错,提示无权限

解决办法为:

修改

import msgpack

为:

import os

os.environ['PYTHON_EGG_CACHE'] = '/tmp'

import msgpack

即可!

rf运行python脚本报错_以root权限执行python时候脚本时候报错“ExtractionError: Can't extract file(s) to egg cache”...相关推荐

  1. python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析

    Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...

  2. php怎么获取权限操作 shell,利用php利用root权限执行shell脚本必须进行以下几个步骤...

    这几天弄的东西涉及到php利用shell脚本与Linux的交互,我们知道利用php运行脚本来访问Linux是以Apach的身份来执行的,因此它自己能够所做的事情很少的,因为没有足够的权限,这里就涉及到 ...

  3. php利用root权限执行shell脚本

    今天晚上:19:30分,这个困扰了我好久的问题终于解决,其中的原理也终于弄清楚了,总之是利用sudo来赋予Apache的用户root的执行权限,下面记录一下: 利用php利用root权限执行shell ...

  4. python图片转手绘_在Mac上用python运行图片转手绘图的代码报错,请各位大佬帮忙。...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 原文代码: # -*- coding: utf-8 -*- from PIL import Image import numpy as np im = I ...

  5. python写手机脚本脱离电脑_在手机里编写python脚本控制手机

    今天我有一个大胆的想法,想在手机里面编写python脚本自动化控制手机.既然有了这么大胆而想法,而且我还能实现,那么就有了我现在这篇文章. 如何在手机里面编程 首先先介绍一款能直接在手机里面运行代码的 ...

  6. python跳一跳脚本详解_微信跳一跳游戏 python脚本辅助得高分

    微信小程序一时间火爆朋友圈,关键是还有排行榜!游戏操作简单,可直接根据电脑识别,用python写出自动跳辅助脚本,本想动手写下,索性网上有大神写了现成脚本,修改了一小部分参数,就可以稳定使用了霸榜没有 ...

  7. ipython下怎么运行py文件_在IPython中执行Python程序文件的示例

    简单使用了一下之后,我觉得如果有机会(公司里面编码是极不自由的,也无所谓,我在公司不做数据分析),我肯定是更喜欢使用IPython作为我的Python shell环境了.简单的接触发现了不少我喜欢的功 ...

  8. 如何用python做词云图_科学网—如何用Python做词云?(基础篇视频教程) - 王树义的博文...

    只需要花10几分钟,跟着教程完整做一遍,你就能自己用Python做出词云了. <如何用Python做词云?>图文版发布于2017年6月,是我数据科学系列教程中的第一篇. 目前仅简书一个平台 ...

  9. python代码标识码_代码分享:使用Python和Tesseract来识别图形验证码

    原标题:代码分享:使用Python和Tesseract来识别图形验证码 *本文原创作者:ipenox,本文属FreeBuf原创奖励计划,未经许可禁止转载 各位在企业中做Web漏洞扫描或者渗透测试的朋友 ...

最新文章

  1. leetcode--删除链表的倒数第N个节点--python
  2. UIExtendedEdge
  3. [模拟退火]BZOJ 3680 吊打XXX
  4. 互联网协议 — TLS 传输层安全协议
  5. mysql show tables_mysql — show tables的结果不一定准确 | 学步园
  6. python支持按指定字符串分割成数组_python – 如何切割numpy数组字符串的每个元素?...
  7. 以下构成python循环结构的方法中_《Python程序设计与案例教程》课件chap5循环结构程序设计.ppt...
  8. python中常见的运行时错误_python--17个新手常见Python运行时错误
  9. F30.2018年版本北大中文核心期刊目录
  10. 30个在线Python自学网站,再也不用到处找资料了
  11. 4~20mA电流检测模块
  12. vue3+vite2警告提示The above dynamic import cannot be analyzed by vite问题,vite中import动态引入
  13. ORA-20001: Invalid or inconsistent input values
  14. Linux在线词典问题,linux中goldendict发声词典播放报错问题解决方案
  15. 我们软件开发常用的协作工具
  16. apple登录服务端验证
  17. 为啥女性洗澡都很慢,究竟在干啥?
  18. 在Java中将二进制数转化成十进制数
  19. Nuxt.js框架启动报错✖ 224 problems (146 errors, 78 warnings) 146 errors and 74 warnings potentially fixab
  20. Python对文件的创建和读写操作

热门文章

  1. 考研英语大纲单词P~Z与固定搭配
  2. 如何挖掘项目中的亮点(多方向带案例)
  3. 一致性hash和redis中hash槽的区别
  4. 基础知识 -- 问答
  5. 无氧间歇家庭瘦身(chinafitter)
  6. 短视频,是信息的终极形态:如何抓住比特红短视频这个红利?
  7. 【Unity3D日常开发】有限状态机的简单实现
  8. 阿里投资新浪:小心步子迈大了扯到蛋
  9. 基于量产的乘用车高速自动驾驶系统开发
  10. ETL - ETL工具介绍