我通过终端(rm)手动删除/Library/Python/2.7/site-packages/google
,但似乎我仍然可以在python 2.7中导入包。
我可以运行import google
但是当我打印google.__path__
时,它会显示['/Library/Python/2.7/site-packages/google']
,即使该目录已不存在,因为我删除了它。
我最初删除了这个软件包,因为它在尝试运行google的app engine api时给了我导入错误,因此我需要将import google
取消链接到此目录。
非常感谢任何帮助!
答案 0 :(得分:0)
尝试以详细模式启动python。这将显示导入包的位置。由于输出可能会溢出,请将其写入文本文件。
python -v 2>&1 | tee out.txt
>>import google
>>exit()
打开out.txt
,然后查看导入google软件包的位置。
如前所述,使用virtualenv
可以避免导入问题。