【问题标题】:Jupyter Lab in Pipenv does not load venv package pathsPipenv 中的 Jupyter Lab 不加载 venv 包路径
【发布时间】:2020-05-06 10:23:05
【问题描述】:

我正在使用 macOS Catalina

我无法在 Pipenv 环境中从 Jupyter Lab 加载模块。 我同时使用 pyenv 和 pipenv。

pipenv --python=3.7.4
pipenv shell
pipenv install jupyter lab numpy
jupyter lab

import numpy as np

然后我得到ModuleNotFoundError: No module named 'numpy'

这样解决了:

import sys
sys.path.append('/Users/myname/.local/share/virtualenvs/0429-n7nIDzhY/lib/python3.7/site-packages')
# comes from `pip show numpy`

问题是sys.path不包含venv包路径。 有没有人有同样的问题? Jupyter Notebook 没问题。

【问题讨论】:

    标签: pip jupyter jupyter-lab pipenv


    【解决方案1】:

    解决了

    ipython kernel install --user --name=<project_name>
    

    并在 Jupyter Lab 中选择内核。

    但我想知道为什么我不需要 Jupyter Notebook 进行这样的操作。

    【讨论】:

    • 不能将内核设置为 Jupyter Lab 的默认内核吗?
    猜你喜欢
    • 1970-01-01
    • 2021-03-14
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    相关资源
    最近更新 更多