问题描述
出于某种原因,我需要在具有 numpy 但没有 scipy 的机器上运行我的代码。我尝试将 scipy
目录从 official git repo 复制到我的代码目录,但在运行我的代码时出现导入错误。
这样做的正确方法是什么?
PS:我的代码将在具有只读文件系统的 docker 容器(不受我控制)中运行。所以理想的解决方案是在开始时打包所有必要的东西。我也试过 pip install scipy -t .
但不知何故在那台机器上不起作用。
解决方法
您可以通过命令行输入以下命令安装软件包:
通过pip安装
python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy鼻子
或
brew install numpy scipy ipython jupyter
对于 Docker
docker run --rm -it alectolytic/scipy:latest python