我最近决定尝试将tesseract安装到我的计算机上并运行((unsigned)data % 64) == 0
。
然后它开始下载pip3 install tesseract-ocr
,它提醒我cython
不是我想要的事实,所以我点击CTRL-C取消命令。
然而,似乎我的目录中仍然有一个Cython文件夹;取消后,皮普没有清理。另外,我无法使用tesseract-ocr
,因为它只是告诉我它还没有安装。
如何彻底清除Cython?
答案 0 :(得分:2)
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
在这种情况下,我认为答案是:
将来,让它完成安装,然后在完成后卸载它,以便它可以正常清理。
如果pip正在安装您正在安装的东西的依赖项,请不要惊慌。当我在编辑的问题中pip3 install tesseract-ocr
时,我看到:
Collecting tesseract-ocr
Downloading tesseract-ocr-0.0.1.tar.gz
Collecting cython (from tesseract-ocr)
...
这是完全正常的,只是表示您正在安装依赖项的依赖项,在本例中为cython
,因此无需取消它。
将依赖项安装到一次性virtualenv
,以便您不会污染全局程序包和文件系统:https://virtualenv.pypa.io/en/stable/
您可能只需要删除剩余的cython
目录。
答案 1 :(得分:1)
虽然您可以手动删除文件(通常位于文件夹site-packages
中,但最好是完全重新安装软件包,然后使用pip uninstall <package>
以完全卸载它。