Python引发ImportError:没有名为...的模块“错误

时间:2013-02-04 19:37:44

标签: python python-2.7 chilkat

我正在尝试为Python安装Chilkat库以便使用它的加密功能,但是以各种可能的方式成为Python的新手,我完全陷入了太早的困境。我按照the docs的指示安装了库,并验证了文件位于我的Ubuntu 12.04服务器上的“正确位置”(/usr/local/lib/python2.7/site-packages/)。

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

ImportError: No module named chilkat

我知道这是愚蠢的基本,但我在这里。在文档中,他们确实提到了sys.prefix可能存在的问题。我的机器上的值(可能是默认值,因为我从未触及它)是/usr。我把所有东西都移到那里,但仍然得到同样的错误。

帮助?放置这些文件最“pythonic”的地方在哪里?如何让Python普遍识别它们?

感谢。

1 个答案:

答案 0 :(得分:2)

对于搜索的任何人,我最后都将site-packages添加到我的sys.path,方法是将.pth文件添加到已经在我路径中的dist-packages

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