我已经购买了支持Python 2.4.3的托管服务,但没有安装Numpy/Scipy。我没有通过命令行访问Shell权限,只能通过拖放FTP实现。虽然很有限制,但我已经可以让简单的Python/CGI脚本正常工作。
令人惊讶的是,网络搜索显示很少有适合这些功能的Web托管选项。 (如果我错了,请指导我。)我正在学习Google App Engine,但我仍然不完全理解其工具和限制。网络告诉我其他人也有类似的问题。
希望得到解决方案,我认为我会向SO社区问这些简单的问题:
1.是否有一种简单的方法可以将numpy(或任何第三方包/库)安装到我已经托管的空间中?我知道我的托管空间上的Python路径,也知道我家庭计算机上的相关Python/Numpy目录。我可以直接复制文件并使其工作吗?本地和远程系统都运行Ubuntu。
2.存在哪些托管站点(免费或付费),其已安装Numpy/Matplotlib或,如果未安装,则可以安装Numpy/Matplotlib?是否有任何文档站点可供参考,其中包含工作应用程序的范例,无论多么简单?
3.Google App Engine能否以任何方式帮助我?还是完全为其他目的而设计?您或其他人是否使用它来编写Python/Numpy的科学应用程序?如果是,请提供参考资料。
感谢您的帮助。
ec2:~$ sudo aptitude install build-essential python-scipy ipython
python-matplotlib python-dev python-setuptools libsndfile-dev
libasound2-dev mysql-server python-mysqldb
Upload scikits.audiolab-0.11.0
ec2:~/scikits.audiolab-0.11.0$ sudo python setup.py install
ec2:~$ sudo rm -rf scikits.audiolab-0.11.0
ec2:~$ nano .ipython/ipy_user_conf.py
ip.ex('import matplotlib; matplotlib.use("Agg"); import scipy, pylab,
scipy.signal as sig, scipy.linalg as lin, scipy.sparse as spar,
os, sys, MySQLdb, boto; from scikits import audiolab')
import ipy_greedycompleter
import ipy_autoreload