首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ssh调试蔚蓝ssh应用程序

使用ssh调试蔚蓝ssh应用程序
EN

Stack Overflow用户
提问于 2022-10-31 08:07:49
回答 1查看 55关注 0票数 0

我正在致力于一个新的网页应用程序在蔚蓝云。

挑战在于,我正在开发一个新的python模块,我不太了解这个模块,Pyspice。一个程序Ngpspice的Pyspice接口。在我的windows PC上,它工作得很好,但在云上却不行。因此,我希望能够进行调试,而不推送,然后等待25分钟,为每个构建。

现在,我正在使用SSH连接到webapp应用程序。然后,我可以创建一个简单的python脚本,看看是否可以在pyspice和ngspice之间建立连接。我面临的挑战是,当我在SSH中运行python时,它使用的环境与webapp不同,即requirements.txt中的所有模块都不可用。那么,如何更改环境以使其能够进行调试呢?

EN

回答 1

Stack Overflow用户

发布于 2022-11-04 07:45:54

我用PythonVersion3.8创建了一个Azure应用程序服务,当我在Azure SSH中检查该版本时,它显示了不同的版本。

若要在Azure SSH中安装最新版本,请运行以下命令

代码语言:javascript
复制
apt update
apt install python3.9
python --version

运行以下命令以更改(Bash)中Azure App服务的python版本。

代码语言:javascript
复制
az webapp config set --resource-group MyRGName --name WebAppName --linux-fx-version "PYTHON|3.9"

若要检查更新的版本,请运行以下命令

代码语言:javascript
复制
az webapp config show --resource-group MyRGName --name  Python4Nov --query linuxFxVersion

使用ssh调试蔚蓝ssh应用程序

为了远程调试Azure Linux,我们需要打开一个TCP隧道,从开发机器到Azure Azure。

在Azure中为SSH和远程调试配置,运行以下命令

代码语言:javascript
复制
az webapp create-remote-connection --resource-group MyRG -n WebAppName

引用摘自 https://learn.microsoft.com/en-us/azure/app-service/configure-linux-open-ssh-session#open-ssh-session-from-remote-shell

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

https://stackoverflow.com/questions/74260344

复制
相关文章

相似问题

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