gpt4 book ai didi

python - 将pycharm项目导入jupyter notebook

转载 作者:太空宇宙 更新时间:2023-11-04 03:09:20 25 4
gpt4 key购买 nike

我正在使用 Pycharm 开发 python 包,并希望使用 Jupyter 笔记本与模块进行交互。

我的项目结构如下:

project/notebooks/my_notebook.ipynb
project/module/__init__.py
project/module/core.py
project/tests/...

我在浏览器中运行 my_notebook.ipynb 但不知道如何导入 python 模块的内容。像 from module import foo 这样的东西不是开箱即用的。我遇到了this blog post这涉及将源代码安装为可编辑的 Pip 包,但我想知道是否有另一种不涉及安装包的方法使其工作?

最佳答案

您只需要将该目录放入笔记本内的路径中即可:

例如:

import sys

# make sure to use position 1
sys.path.insert(1, "/Users/foo/bar/project/")
from module.core import foo

使用位置 1 很重要,因为使用位置 0 可能会破坏 sys.path:docs

另请注意您应该确保您为笔记本使用的是与您的 pycharm 项目正在使用的相同 virtualenv(或 conda env),否则您可能会意外冲突

关于python - 将pycharm项目导入jupyter notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38583712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com