我是Web2Py和Python堆栈的新手。我需要在我的Web2Py应用程序中使用一个模块,它使用" gensim"和" nltk"库。我尝试在Windows 7环境中将这些安装到我的Python 2.7中,但是由于与" numpy"的一些问题而遇到了一些错误。和" scipy"在Windows 7上安装。然后我最终解决了这些错误,卸载了Python 2.7,而是安装了Anaconda Python,成功安装了所需的" gensim"和" nltk"库。
所以,在这个阶段,我能够看到所有这些&#34; gensim&#34;和&#34; nltk&#34;图书馆在没有任何错误的情况下正确地解决了这些问题&#34; Spyder&#34;和#34; PyCharm&#34;。但是,当我在Web2Py中运行我的应用程序时,它仍然抱怨&#34; gensim&#34;并提供此错误:<type 'exceptions.ImportError'> No module named gensim
我的猜测是,如果我可以配置Web2Py使用Anaconda Python,那么这个问题就会得到解决。
我需要知道是否有可能将Web2Py配置为使用Anaconda Python,如果是,那我该怎么做?
否则,如果有人知道其他方式解决这个问题&#34; gensim&#34; Web2Py中的错误请与您分享您的想法。
非常感谢您的所有帮助。
答案 0 :(得分:2)
Windows二进制文件包含它自己的Python解释器,因此不会在本地Python安装中看到任何软件包。
如果您已经安装了Python,则应该从源代码运行web2py。