我想在 Amazon EC2 上使用 PyMC。根据我的包裹搜索python-pymc 包仅在以下版本可用:渴望。然而,EC2 似乎附带精确的跑完之后sudo apt-get dist-upgrade
似乎还精确的。
我该怎么做才能安装 PyMC?
答案1
首先,dist-upgrade
不会改变 Ubuntu 的版本 - 它只是一个经过修改的升级任务,如果需要,它会添加和删除软件包(upgrade
不会)。如果您想升级到较新的版本,请查看do-release-upgrade
。
其次,更相关的是,如果你正在使用 Python 堆栈,并且依赖于该堆栈部分的特定版本,经过多年的测试我强烈建议使用 pip 和 virtualenv将你的整个 Python 环境容器化。
当底层 Ubuntu 发生变化时,需要学习的内容更多一些,但压力会小很多。
在虚拟环境中安装 PyMC 有以下几个步骤,pip install
但仅此而已:
sudo apt-get install ipython python-dev gfortran libatlas-base-dev build-essential
# activate your virtualenv now
pip install matplotlib scipy numpy networkx nose pymc
请注意,这只是手动安装的百万种不同方法之一。为简单起见,您可以直接安装到 Ubuntu 的系统站点包中。这是一个类似的过程,但您可以将大多数包卸载到 Ubuntu repo 包中。