手动删除Python包路径

时间:2016-06-17 08:53:00

标签: python python-2.7

我通过终端(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取消链接到此目录。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

尝试以详细模式启动python。这将显示导入包的位置。由于输出可能会溢出,请将其写入文本文件。

python -v 2>&1 | tee out.txt 
>>import google
>>exit()

打开out.txt,然后查看导入google软件包的位置。 如前所述,使用virtualenv可以避免导入问题。