我有4个python文件。从PHP我运行第一个调用其他文件的python文件,但是我收到了这个错误:
AccessInit: hash collision: 3 for both 1 and 1
这是什么意思?
Here,谈到以不同方式调用的同一模块,有可能吗?
# Import this carefully
try:
import Image, ImageDraw, ImageFont
pil_available = True
from PIL import Image, ...
我检查了我的“导入模块”我没有找到不同的输入
这些是我导入的模块:
import os
import glob
import scipy
import numpy as np
import pymorph as pm
#import pylab as plb
import os
import math
#from matplotlib import pyplot as plt
import cv2
import mahotas as mh
from skimage import morphology
答案 0 :(得分:0)
link provided by Airswoop1提供了一种方法,但实际上在评论中给出了更简单的解决方案。我只是在脚本的顶部添加了这个:
import sys
import PIL.Image
sys.modules['Image'] = PIL.Image
评论的作者建议将其放在项目的settings.py
中,但我没有,并且结果证明没有必要。