【问题标题】:Azure Web app on Linux - Make Conda Installation persistentLinux 上的 Azure Web 应用程序 - 使 Conda 安装持久化
【发布时间】:2022-01-12 04:32:25
【问题描述】:

我一直在部署一个 Node JS 项目,该项目在 Linux 上的 Azure Web 应用程序上运行 Python 脚本。

我已经在我的/home/miniconda3 目录中安装了 Conda,但是当我运行该应用程序时,它既不能识别路径也不能识别安装的包,如 pandas 或其他。但是,安装很明显:

如何使 Conda 安装持久化?

【问题讨论】:

标签: python node.js azure conda


【解决方案1】:

确保更新 conda 并安装 python:

conda update conda
conda install python=3.X

您可以按照以下步骤使用几个命令激活环境:

source activate environment-name
source conda activate environment-name

以下命令帮助我构建了 conda 环境:

#build the conda environment  
ENV ENV_PREFIX $PWD/env  
RUN conda update --name base --channel defaults conda && \  
    conda env create --prefix $ENV_PREFIX --file /tmp/environment.yml --force && \  
    conda clean --all --yes# run the postBuild script to install any JupyterLab extensions  
RUN conda activate $ENV_PREFIX && \  
    /usr/local/bin/postBuild.sh && \  
    conda deactivate

您可以查看 DeepDave 提到的链接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 1970-01-01
    • 2016-03-01
    • 1970-01-01
    相关资源
    最近更新 更多