首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在azure上安装附加程序,以便与python webapp一起使用

在azure上安装附加程序,以便与python webapp一起使用
EN

Stack Overflow用户
提问于 2022-10-26 11:39:26
回答 1查看 38关注 0票数 2

我正在创建一个使用Dash的webapp应用程序。我已经创建了需求文件来安装我需要的不同的python模块。

其中一个模块Pyspice作为一个名为ngspice的程序的接口工作。问题是我如何在我有的天蓝色应用程序计划上安装ngspice。我可以看到应用程序计划正在运行Linux。但是我如何添加这个linux库以便python应用程序可以使用它呢?

我从pyspice获得了这个文档,请参阅4.2 https://pyspice.fabrice-salvaire.fr/releases/v1.4/installation.html,但我不知道如何继续。

更新:

我创建了一个startup.sh文件,其中包括

代码语言:javascript
复制
apt-get update
apt-get -y install ngspice
gunicorn --bind=0.0.0.0 --timeout 600 app:app

查看应用程序日志中的蔚蓝显示,它安装了ngspice和应用程序启动。但是python中的pyspice不能进行分析。因此,还需要做更多的工作。

UPDATE:使用上面的脚本,然后使用以下命令将pyspice连接到ngspice:

代码语言:javascript
复制
simulator = circuit.simulator(temperature=25, nominal_temperature=25, simulator='ngspice-subprocess', spice_command='ngspice') 

因此,当将模拟器定义为ngspice子进程,spice命令定义为ngspice时,它就工作了!:)

EN

回答 1

Stack Overflow用户

发布于 2022-10-26 12:01:31

您可以在应用服务刀片中通过蔚蓝门户打开SSH会话:

此外,还可以在浏览器中打开SSH会话。

将以下URL粘贴到浏览器中并替换为应用程序名称:

代码语言:javascript
复制
https://<app-name>.scm.azurewebsites.net/webssh/host

更多信息:https://learn.microsoft.com/en-us/azure/app-service/configure-linux-open-ssh-session

更新:

要配置启动命令,必须在此处添加脚本

更多信息:https://learn.microsoft.com/en-us/azure/app-service/configure-common?tabs=portal#configure-general-settings

希望这能有所帮助!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74207143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档