配置 Web2Py 以使用 Anaconda Python

Configure Web2Py to use Anaconda Python

我是 Web2Py 和 Python 堆栈的新手。我需要在我的 Web2Py 应用程序中使用一个模块,该模块使用 "gensim" 和 "nltk" 库。我尝试在 Windows 7 环境中将它们安装到我的 Python 2.7 中,但由于 Windows 7 上 "numpy" 和 "scipy" 安装的一些问题而遇到了几个错误. 然后我最终通过卸载 Python 2.7 并安装 Anaconda Python 解决了这些错误,它成功安装了所需的 "gensim" 和 "nltk" 库。

因此,在这个阶段,我能够看到所有这些 "gensim" 和 "nltk" 库在 "Spyder" 和 "PyCharm" 中没有任何错误地正确解析。但是,当我 运行 我在 Web2Py 中的应用程序时,它仍然抱怨 "gensim" 并给出此错误:<type 'exceptions.ImportError'> No module named gensim

我猜如果我可以配置 Web2Py 以使用 Anaconda Python 那么这个问题就会得到解决。

我需要知道是否可以配置 Web2Py 以使用 Anaconda Python,如果可以,我该怎么做?

否则,如果有人知道解决 Web2Py 中 "gensim" 错误的其他方法,请分享您的想法。

非常感谢您的帮助。

Windows 二进制文件包含它自己的 Python 解释器,因此不会看到您在本地 Python 安装中的任何包。

如果您已经安装了 Python,您应该改为 运行 来自源代码的 web2py。