如果我尝试在我的机器上安装 TensorFlow,它会安装 numpy 1.19.5
如果我尝试安装 Pandas,它会安装 numpy 1.22
如果我坚持使用 numpy 1.19.5 并尝试导入 pandas,我会收到 pandas 的投诉:
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
如果我使用 numpy 1.22,我会得到
NotImplementedError: Cannot convert a symbolic Tensor (lstm_2/strided_slice:0) to a numpy array
我听说这是因为 tensorflow 不能在 1.22 上运行
那么我应该怎么做才能让 pandas 和 tensorflow 同时工作?
最佳答案
您可以使用 Pandas version==1.3.5
支持所有更高版本的 Tensorflow 2.6 to 2.9
和 Numpy version >= 1.17.3
关于pandas - 在同一台机器上安装 Tensorflow、NumPy 和 Pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70673625/