如何使用Pip卸载部分安装的模块
我最近决定尝试在我的计算机上安装tesseract,并运行了如何使用Pip卸载部分安装的模块,pip,uninstallation,cancellation,Pip,Uninstallation,Cancellation,我最近决定尝试在我的计算机上安装tesseract,并运行了pip3安装tesseract ocr 然后它开始下载cython,提醒我tesseract ocr不是我想要的,所以我按CTRL-C取消命令 然而,似乎在我的目录中仍然有一个Cython文件夹;取消后,pip没有清理干净。另外,我不能使用pip卸载cython,因为它告诉我它还没有安装 我该怎么做才能彻底清除Cython?FWIW,您提供的包名似乎不在全局pypi索引中,因此您可能遗漏了一些步骤 pip3 install opencv
pip3安装tesseract ocr
然后它开始下载cython
,提醒我tesseract ocr
不是我想要的,所以我按CTRL-C取消命令
然而,似乎在我的目录中仍然有一个Cython文件夹;取消后,pip没有清理干净。另外,我不能使用pip卸载cython
,因为它告诉我它还没有安装
我该怎么做才能彻底清除Cython?FWIW,您提供的包名似乎不在全局pypi索引中,因此您可能遗漏了一些步骤
pip3 install opencv-tesseract
Collecting opencv-tesseract
Could not find a version that satisfies the requirement opencv-tesseract
(from versions: )
No matching distribution found for opencv-tesseract
在这种情况下,我认为答案是:
pip3安装tesseract ocr时,如编辑的问题所示,我看到:
Collecting tesseract-ocr
Downloading tesseract-ocr-0.0.1.tar.gz
Collecting cython (from tesseract-ocr)
...
这是完全正常的,只是表明您正在安装依赖项的依赖项,在本例中是cython
,因此无需取消它
virtualenv
s,这样您就不会污染您的全局软件包和文件系统:cython
目录虽然您可以手动删除文件(通常位于
站点软件包
文件夹中),但最好完全重新安装软件包,然后使用pip uninstall
将其完全卸载。感谢您注意到软件包名称:已编辑,以获得正确的软件包名称:tesseract-ocr@ProQ明白了:)我已经编辑了我的答案,以确认cython
是您正在安装的软件包的预期依赖项。您可以在未完成的安装上完成原始安装,以便在安装后运行pip3卸载tesseract ocr
。