在 Ubuntu 上的 Python 3.4 下使用 Trunk

这仅适用于 Ubuntu(可能也包括 Debian)上 Pyomo 的 trunk 用户。如果您不知道为什么需要 trunk,那么您可能不需要它,并且可以完全忽略此帖子。

以下是我在2015年3月,Ubuntu 14.04 上使用 python3.4 安装 pyomo trunk 的步骤;

注意事项

0. 如果您想要 python2.7,请勿使用这些步骤。

1. 没有理由认为这些步骤会与 Mac 上的步骤相似

2. 我已经厌倦了这项工作,所以我没有进行实验来找出哪些步骤可以省略或简化

3. 显然,如果您已经将 numpy 等安装到 3.4 中,或者您不需要 numpy 等,则可以跳过这些步骤

4. 可能有打字错误(我没有粘贴这些)

sudo rm -r /usr/bin/python

sudo ln -s /usr/bin/python3.4 /usr/bin/python

sudo apt-get install python3-numpy

sudo apt-get install python3-scipy

sudo apt-get install python3-matplotlib

sudo apt-get install python3-pip

==== (如果需要,您稍后可以获取 xlrd)

=== 编辑 pyomo_install 以注释掉两行并添加一行

    ### install_pip(upgrade=options.zipfile is None, user=False, quiet=not options.verbose)

    ### pip = find_pip(pyomo_install_tempdir)

    pip = "pip"

python pyomo_install –trunk --venv=pyomo

sudo rm -r /usr/bin/python

sudo ln -s /usr/bin/python2.7 /usr/bin/python

=== 确保您的 .bashrc 文件将 pyomo/bin 放在路径的非常靠前的位置

=== 打开一个新终端