我是一名Python程序员,刚接触IPython笔记本。我已经启动了一个使用numpy
的笔记本。
如果我将相同的代码发布为独立的Python脚本,我会在numpy
中包含一个requirements.txt
文件及其版本,这样其他用户在运行脚本时就可以将相同的版本安装到一个虚拟环境中。
对于iPython笔记本来说,这相当于什么呢?我在the documentation中找不到任何关于管理需求的东西,只找到关于安装IPython本身所需的依赖项。
我的要求是,我希望确保该笔记本使用的是特定版本的numpy
,并且我希望确保我可以使用指定的相同版本发布该笔记本。
发布于 2018-08-28 15:04:17
如果您在requirements.txt
中安装了Jupyter,并激活了该环境(我建议使用),然后安装并运行Jupyter,那么您就拥有了所需的所有特定版本。所以:
python3 -m venv venv
source venv/bin/activate
( Windows)pip install -r requirements.txt
jupyter lab
(或jupyter notebook
))上的不同命令
发布于 2015-11-03 05:04:46
您可以通过导入numpy
,然后检查numpy.__version__
来完成此操作。相关问题here。
https://stackoverflow.com/questions/33491513
复制