[英]Uninstall packages inside python
我卸載了 tensorflow:
pip uninstall tensorflow
它成功了,當我再次運行它時,我收到了這條消息:
Skipping tensorflow as it is not installed.
問題是,當我通過以下方式在 python 中導入 tensorflow 時:
python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
2022-05-27 09:35:22.981575: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_100.dll'; dlerror: cudart64_100.dll not found
2022-05-27 09:35:22.981872: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
>>> tensorflow.__version__
'1.15.0'
>>>
是否安裝了tensorflow,我無法卸載它。 我怎樣才能完全卸載它? 我想安裝 tensorflow==1.14 而不是 1.15。
我可以通過以下方式安裝 tensorflow==1.14.0:
pip install tensorflow==1.14.0
但是當我運行 python 時,它使用的是 tensorflow==1.15 而不是 1.14.0
如果你運行“pip list”,你看到 TF 還在列表中嗎?
您是否在 VENV 中使用您的代碼運行 Python? 很好奇 TensorFlow 是否可以安裝在主要的 Python 中但從 VENV 中刪除(盡管我看到了您對上面評論的回復)。
也許進入 Python 的 site-packages 目錄並檢查 TF 包文件夾是否存在。 如果在 Windows 上,可能 Python 安裝在您的 Users 目錄中,這個 TF 也一樣。 它肯定會讓人感到困惑。
其他人提到使用“...-{cpu|gpu}”進行卸載。
我發現這個關於類似問題的討論可能會有所幫助。 關聯
請讓我們及時了解調查結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.