繁体   English   中英

在 python 的虚拟环境中安装 pip 后无法导入 tensorflow

[英]unable to import tensorflow after I pip install in a virtual environment in python

我的 python 版本是 3.7.5。

在 vscode 中,我创建了我的虚拟环境

python -m venv myProj

然后我将我的 python 解释器切换到: python3.7.5 64bit ('myProj':venv)

我安装 tensorflow 如下:

pip install tensorflow

我可以看到 tensorflow 出现在myProj/lib-sitePackages

然后我尝试运行 python 文件,其中有一行 'import tensorflow' 提示如下:(myProj) C:\\Users\\xxx\\Documents\\My_Document\\myname\\myProj>

我收到如下错误:

ImportError: DLL load failed: The specified module could not be found.
Failed to load the native TensorFlow runtime.........

有趣的是,当我在虚拟环境之外执行pip install tensorflow ,我能够运行 python3.7.5 并导入 tensorflow。

我花了几个小时尝试这个和那个。 但没有成功。 有谁知道为什么会这样?

在 anaconda 中运行 tensorflow。 删除并卸载所有现有的python软件并下载anaconda。然后查看如何在anaconda中安装tensorflow和keras的教程。 以良好的网速大约需要 20 分钟。 我曾经在没有 anaconda 的情况下尝试时遇到相同的 dll 错误加载模块未找到错误。这些是兼容性问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM