Mar*_*ira 6 numpy azure scipy python-2.7
我正在考虑将Azure网站用于Flask的Python项目.我已经有一个运行此配置的测试站点.我正在使用cPhyton 2.7; 对于这个项目,IronPhyton绝对被丢弃,据我所知,Azure中尚未支持它.
不好的是我需要添加scipy
&numpy
到这个项目,这是一个不可避免的要求.据我所知,numpy和scipy是编译的非托管代码和python代码的混合,它们不是标准 Azure基础结构的一部分.
是否可以将numpy/scipy包添加到Azure网站?如果是的话,怎么样?
注意:我知道我可以使用虚拟机(天蓝色或非天蓝色),这是我的第二个选择,但我想做出明智的决定.
谢谢
小智 10
我能够将Numpy添加到我的Azure Web App站点.我相信我的方法也适用于SciPy.
我假设您有一个本地存储库(我正在使用GIT)并将其上传到您的Azure站点.我正在使用Django,并且在基础中有一个名为requirements.txt的文件,我打赌它也适用于Flask.此文件的每一行都包含要添加到安装的包.
起初我只是在其中添加了一行"Numpy",Azure发现了一个软件包并尝试安装,但是失败了.所以我下次尝试从这个网站下载了一个"wheel".whl包:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
其中包括所有依赖项.下载Numpy和SciPy滚轮文件的相应文件(Python的正确版本和32位或64位,可在Azure控制面板上选择)并将它们粘贴到您的基本目录中并将它们添加到您的项目中.现在只需要文件名的一行到requirements.txt,如下所示:
numpy的-1.9.2 + MRL-cp27-NONE-win32.whl
承诺并推动Azure和Voila!一切安装正确.这对我来说也适用于该站点的OpenCV轮组.祝好运!
归档时间: |
|
查看次数: |
1628 次 |
最近记录: |