为特定环境安装 python 3

Installing python 3 for a specific environment

我在 mac 上安装了 python 2.7.10

但我碰巧需要 Python 3 来使用 python wrapper 给定的 API

这是我的文件夹结构:

apps/
    myapp/
         app.py
         gracenote/
                  pygn.py

其中 pygn.py 是需要 Python 3 的包装器,而 app.py 需要 Python 2.7

有没有办法为 wrapper 运行 一个隔离的 Python 环境?

您需要同时安装 python 的两个版本

$ which python3 # copy the output of this command
$ mkvirtualenv --python=/path/to/python3 ~/.virtualenvs/{your env name}
$ workon {your env name}