我在导入模块时遇到问题,未给出错误,但模块不存在。我不知道是什么导致了这个问题。
Python 2.7.16 (default, Jan 26 2020, 23:50:38)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import imp
>>> imp.find_module('google')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named google
>>> import google
>>> google.__path__
['/Users/foo/Documents/venvproj/lib/python2.7/site-packages/google']
因此模块不存在,但是它的剩余部分在某个地方:
(venvproj) Foo-MacBook-Pro:proj foo$ ls -alh /Users/foo/Documents/venvproj/lib/python2.7/site-packages/google/
ls: /Users/foo/Documents/venvproj/lib/python2.7/site-packages/google/: No such file or directory
是否存在某种导致此问题的缓存?有什么解决方法吗?我已经尝试安装另一个虚拟环境,同样的错误。