Python 抛出 ImportError: 找不到模块..." 错误

2 投票
1 回答
3041 浏览
提问于 2025-04-17 14:44

我正在尝试在Python中安装Chilkat库,以便使用它的加密功能,但由于我对Python一无所知,刚开始就遇到了麻烦。我按照文档的指示安装了这个库,并确认文件已经放在了“正确的位置”(/usr/local/lib/python2.7/site-packages/)在我的Ubuntu 12.04服务器上。

我还下载了测试脚本。但是,当我尝试运行它时:

ImportError: No module named chilkat

我知道这听起来很基础,但我就是卡在这里。在文档中,他们提到过一个可能与sys.prefix有关的问题。这个值(我想是默认的,因为我从来没有动过它)在我的机器上是/usr。我把所有东西都移动到那里,但仍然出现同样的错误。

有人能帮忙吗?把这些文件放在哪里才是最“Pythonic”的方式?我该如何让Python在任何地方都能识别它们?

谢谢。

1 个回答

2

对于任何正在寻找这个的人,我最后通过在已经在我的路径中的 dist-packages 里添加一个 .pth 文件,把 site-packages 加入到了我的 sys.path 中。

echo "/usr/local/lib/python2.7/site-packages" > /usr/local/lib/python2.7/dist-packages/site-packages.pth

撰写回答