您好,我的单元测试在控制台上运行时运行良好,但是与docker打包时失败,并出现以下错误
import nmslib
ImportError: dlopen: cannot load any more object with static TLS
我用谷歌搜索,他们说要摆脱它,你必须订购你的进口品
我已经尝试了所有可能的订单,但仍然收到错误
我有以下进口
import nmslib
import numpy as np
import time, math_utils, os, urllib, tables, math
from math import cos, sin, acos, asin
from sklearn.neighbors import NearestNeighbors
from sklearn.neighbors import LSHForest
from sklearn.preprocessing import normalize
任何想法如何摆脱这个错误?
最佳答案
必须去搜索整个堆栈以重新订购进口商品
最后导入tensorflow
关于python - 使用nmslib对 flask 应用程序进行单元测试时导入错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50398358/