簡體   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