簡體   English   中英

在python中卸載包

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM