【发布时间】:2022-01-12 04:32:25
【问题描述】:
我一直在部署一个 Node JS 项目,该项目在 Linux 上的 Azure Web 应用程序上运行 Python 脚本。
我已经在我的/home/miniconda3 目录中安装了 Conda,但是当我运行该应用程序时,它既不能识别路径也不能识别安装的包,如 pandas 或其他。但是,安装很明显:
如何使 Conda 安装持久化?
【问题讨论】:
标签: python node.js azure conda
我一直在部署一个 Node JS 项目,该项目在 Linux 上的 Azure Web 应用程序上运行 Python 脚本。
我已经在我的/home/miniconda3 目录中安装了 Conda,但是当我运行该应用程序时,它既不能识别路径也不能识别安装的包,如 pandas 或其他。但是,安装很明显:
如何使 Conda 安装持久化?
【问题讨论】:
标签: python node.js azure conda
确保更新 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 提到的链接。
【讨论】: