Я создаю плагин 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);
если я скопирую инструкцию в терминал, она будет работать нормально