最近,(我不知道什么时候),我安装了这个名为 pymol 的包。今天,当我尝试复制所有安装模块的列表时,遇到了这个错误。
~/Projects$ python -c "help('modules')"
Please wait a moment while I gather a list of all available modules...
Error: unable to initalize the pymol.cmd module
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pymol/cmd.py", line 117, in <module>
from chempy import io
ImportError: cannot import name io
我试过了
sudo pip uninstall pymol
这肯定行得通……但也绝对行不通。它删除了 .egg,并且 pip 列表告诉我它没有安装,但该工具仍然存在。我打开一个python提示并毫无问题地导入它。现在我的问题是,如果我只是删除包,是否有任何可能出错的地方,(WCS 我认为 kafkaesque 在我的余生中破坏了依赖修复。)并且是否有一个标准化的最佳实践来删除这个,或任何其他包手动。