【问题标题】:adding conda environment via cmd line to jupyter doesn't work通过 cmd 行将 conda 环境添加到 jupyter 不起作用
【发布时间】:2020-11-28 14:38:04
【问题描述】:

试图让 OSMnx 进入 jupyter conda 环境。 但是 conda 环境设置不正确。

在命令行上:

  1. 使用 OSMnx 安装步骤创建 conda 环境
  2. 我克隆了环境并将其重命名为“房地产”
  3. 向 Jupyter 添加了房地产:
> conda activate realestate
> conda install -c anaconda ipykernel
> python -m ipykernel install --user --name=realestate
> which python
/opt/anaconda3/envs/realestate/bin/python

在 Jupyter 上显示房地产环境......但是当我运行时

!which python

我明白了

/opt/anaconda3/bin/python

我在 Jupyter(Conda) 中创建了一些 conda 环境,它们显示为

Python [conda env: otherenv]

然后产生正确的路径

!which python
/opt/anaconda3/envs/otherenv/bin/python

我错过了什么?

附言。 OSMnx 安装不是简单的 conda 安装

conda config --prepend channels conda-forge
conda create -n ox --strict-channel-priority osmnx

【问题讨论】:

    标签: jupyter-notebook jupyter conda osmnx


    【解决方案1】:

    据我所知,听起来您正试图将 OSMnx、Jupyter 和 anaconda 元包中的所有包一起安装在一个 conda 环境中。如果是这样,只需在一行中创建包含所有这些包的 conda 环境,然后在其中安装 ipython kernelspec:

    conda config --prepend channels conda-forge
    conda create -n realestate --strict-channel-priority osmnx anaconda jupyter
    conda activate realestate
    python -m ipykernel install --sys-prefix --name realestate --display-name "Python (realestate)"
    jupyter kernelspec list
    

    【讨论】:

      猜你喜欢
      • 2019-03-30
      • 1970-01-01
      • 2019-03-09
      • 2017-08-18
      • 2021-11-03
      • 1970-01-01
      • 2018-08-02
      • 2016-09-22
      • 1970-01-01
      相关资源
      最近更新 更多