pandas - 在同一台机器上安装 Tensorflow、NumPy 和 Pandas

标签 pandas tensorflow dependencies dependency-management

如果我尝试在我的机器上安装 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.9Numpy version >= 1.17.3

关于pandas - 在同一台机器上安装 Tensorflow、NumPy 和 Pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70673625/

相关文章:

python - 使用 Python Pandas 将带逗号的字符串转换为数字

python - 值错误 : arrays must all be same length - print dataframe to CSV

ruby-on-rails - 如何使用 :path and :branch 添加 gem 依赖

c - 为什么我得到的是 Make : Circular Dependency Dropped warning?

visual-studio-2015 - 如何阻止 Visual Studio 复制辅助引用?

pandas - 检查是否在 pandas 数据框中的列列表中找到了组 ID 或元素

python - 在对 groupby 执行求和后保留输出中的列

c++ - 如何将动态和静态二维数组作为空指针传递?

python-2.7 - TensorFlow:如何确保张量在同一个图中

python - tensorflow 中的 apply_gradients() 函数不会更新权重和偏差变量