ModuleNotFoundError: Нет модуля с именем 'matplotlib' в Wordpress, хотя он нормально работает в терминале - PullRequest
0 голосов
/ 26 октября 2019

Я создаю плагин WordPress, который позволяет пользователю загружать изображение и запускать его через файл .py. Если я выполняю его на терминале, он работает просто отлично. Но когда я выполню его на моем WordPress, он скажет:

    ModuleNotFoundError: No module named 'matplotlib'
    Traceback (most recent call last): File 
    "/home/hpc/Documents/tensorflow1/models/research/object_detection/Object_detection_imagetest.py", 
    line 13, in import matplotlibModuleNotFoundError: No module named 'matplotlib'

, и вот что у меня есть поверх моего .py файла

   import numpy as np
   import os
   import six.moves.urllib as urllib
   import sys
   import tarfile
   import tensorflow as tf
   import zipfile
   import time
   import cv2
   import json
   import tkinter
   import matplotlib
   matplotlib.use('Agg')
   from collections import defaultdict
   from io import StringIO
   from matplotlib import pyplot as plt
   from PIL import Image
   plt.switch_backend('Agg')
   sys.path.append("..")

   from utils import label_map_util

   from utils import visualization_utils as vis_util

вот код, который я использовалвыполнить python: echo exec ("/ home / hpc / anaconda3 / envs / tfgpu / bin / python /home/hpc/Documents/tensorflow1/models/research/object_detection/Object_detection_imagetest.py / var / www / html / wp-content / uploads / sites / 2/2019/10 / 22.png 22.png 2> & 1 ", $ output);

если я скопирую инструкцию в терминал, она будет работать нормально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...