1
17
1:将第三方软件包安装到托管空间
您确实可以将第三方软件包安装到托管空间。如果它是纯python包,只需要将其解包到一个目录中,然后将该目录添加到pythonpath环境变量中,或者
经常这样做会很累,而且对于已编译的模块也不容易工作。如果您有对python主机的shell访问权,那么 virtualenv 包允许您使用自己的库来设置私有的Python环境。 要设置virtualenv,您将在shell上执行类似的操作:
您可以继续运行easy-install,以便在您的个人python环境中安装任何其他内容。 现在,在编写Python脚本时,如果可能的话,您将希望使用专用的Python解释器:
如果无法指定python env(例如由mod wsgi运行),则需要将其添加到导入路径:
2:托管带有numpy的网站 我想不出任何提供numpy预安装的托管网站。然而, Dreamhost /Bluehostforsharedhosts提供ssh访问,通过shell访问,您可以使用上面描述的方法安装numpy。任何虚拟专用服务器,如 Linode / Slicehost 将允许您安装任何您想要的,以及。 3:AppEngine 如前所述,AppEngine不允许您安装C扩展(但纯Python扩展可以工作),因此在那里,Numpy不太可能为您工作,因为我怀疑它的一些特性使用C加速。 |
2
12
应用引擎不支持numpy、scipy或matplotlib,唉。
如果您确切知道您的主机使用的是什么操作系统和CPU,您可以为自己进行相同的安装,下载并安装他们使用的同一版本的python,下载您需要的包的源代码并将它们构建到
任何一个,
许多的
提供普通虚拟主机的站点(一个虚拟机,通常是Linux,具有适度的硬件资源,但对您具有根权限、ssh shell访问和
|
3
7
PythonAnywhere 提供Web托管和一个简单的浏览器内IDE;许多python包(包括numpy和matplotlib)都是 pre-installed . 有一个免费的计划,你可以用来玩,而“高级”和“托管”账户的更多功能分别是5美元和10美元/月。 完全披露:我在那里工作… |
4
6
我还没有特权发表评论,但我可以提供一个“答案”。 3:外观 numpy现在可以在谷歌应用引擎上使用: https://code.google.com/p/googleappengine/issues/detail?id=190 然而,Matplotlib仍在等待: http://code.google.com/p/googleappengine/issues/detail?id=482 也许更多的人主演这个问题会使它成为现实。 我会注意到svgfig是一个选项,因为它是纯Python: http://code.google.com/p/svgfig/ 更新: 结果发现Matplotlib现在可用: https://developers.google.com/appengine/docs/python/tools/libraries27#matplotlib |
serlingpa · 如何准备我的数据以避免无法推断频率 1 年前 |
Guillaume · 使用操作从Python列表创建numpy数组 2 年前 |
mikanim · 改进二维余弦函数的numpy功能 2 年前 |
Klimt865 · 在Python中将数组列表转换为列表列表 2 年前 |
Lynn · 如果列包含Python中的特定字符串,则从列中删除值 2 年前 |
Jan Hrubec · 选择numpy数组的前n个元素 2 年前 |