手动删除Python包路径

2024-03-28 21:56:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我通过terminal(rm)手动删除了/Library/Python/2.7/site-packages/google,但是似乎我仍然可以在python2.7中导入这个包。在

我可以运行import google,但当我打印google.__path__时,它会显示['/Library/Python/2.7/site-packages/google'],尽管该目录已不存在,因为我删除了它。在

我最初删除这个包是因为它在运行google的appengineapi时给了我导入错误,所以我需要取消import google到这个目录的链接。在

任何帮助将不胜感激!在


Tags: pathrmimport目录链接packages错误google
1条回答
网友
1楼 · 发布于 2024-03-28 21:56:28

尝试在详细模式下启动python。这将显示从何处导入包。由于输出可能溢出,请将其写入文本文件。在

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

打开out.txt,查看从何处导入google包。 如前所述,可以通过使用virtualenv来避免导入问题。在

相关问题 更多 >