在 iPython 笔记本中执行 "python setup.py install"

Executing "python setup.py install" inside an iPython notebook

我最近下载了一些软件,需要在终端中切换到 python 个文件的目录,并且 运行 python setup.py install --user

然后通过尝试 from [x] import [y]

检查代码是否 运行ning 正确

这适用于我的终端。但是,当我在笔记本中尝试 from [x] import [y] 时,它永远不会起作用。所以,这让我觉得我必须在 iPython 笔记本中安装 setup.py 文件。

如何做到这一点?

不,在终端中安装一个 python 模块就足够了。在 IPython notebook 中没有安装这样的东西。

安装后只需重新启动 IPython 笔记本。如果它仍然不起作用,你可能没有在两者之间使用相同的 python 解释器:检查 python 版本(which python),确保你没有使用虚拟环境,并且$PYTHON_PATH 没有什么不同,等等

您可能使用了错误版本的 iPython 笔记本。
也许您一直在使用 ipython3 notebook 而不是 ipython notebook,反之亦然。如果 Python2.7 有你想要的包,如果你尝试将它导入到 ipython3 notebook 中,它将不起作用。

如果版本不匹配,那么您通常可以根据所需的版本使用 sudo pip3 install package_namesudo pip install package_name 获取相关包。

当然可以通过 sudo apt-get install python3-pip for Python 3 和 sudo apt-get install python-pip for Python2.7.

获得 pip