我已经使用pip-2.7 install --user soundcloud
在Pythonanywhere中安装Python 2.7的soundcloud模块。在Web2py中Pythonanywhere上安装的访问模块
在Pythonanywhere的我的Web2py应用程序中,使用import soundcloud
时出现错误消息,指出soundcloud模块不存在。是不是可以让Web2py访问Pythonanywhere上安装的模块(没有预打包)?
我已经使用pip-2.7 install --user soundcloud
在Pythonanywhere中安装Python 2.7的soundcloud模块。在Web2py中Pythonanywhere上安装的访问模块
在Pythonanywhere的我的Web2py应用程序中,使用import soundcloud
时出现错误消息,指出soundcloud模块不存在。是不是可以让Web2py访问Pythonanywhere上安装的模块(没有预打包)?
只要Web2Py可以在路径上找到它,那么它是可行的。在尝试和进口的SoundCloud你可能需要做一些事情,如:
import sys
sys.path.append('/home/markstadt/.local/lib/python/site-packages')
import soundcloud
打印出来的sys.path从web2py的应用程序和打印的SoundCloud内。 文件来自bash shell应该会给你所需要的所有信息,以便将正确的目录添加到你的路径中。
[编辑,以添加一些额外的信息]
web2py中有它,它会自动添加到路径自己站点包文件夹。看到这里: https://www.pythonanywhere.com/forums/topic/178/和How can I use modules in web2py?
我选择简单地将模块文件复制到链接中建议的应用程序/模块目录,因为我想避免更改'sys.path'。谢谢你的帮助! – mrl 2012-07-16 20:39:32