Используйте другую версию Python с virtualenv

merge(a, b, key) {
    let merged = [];
    a.forEach(aitem => {
        let found = b.find( bitem => aitem[key] === bitem[key]);
        merged.push(found? found: aitem);
    });
    return merged;
}
943
задан bias 28 May 2010 в 03:24
поделиться

3 ответа

Просто используйте параметр - python (или короткий -p ) при создании экземпляра virtualenv, чтобы указать исполняемый файл Python, который вы хотите использовать, например:

virtualenv --python=/usr/bin/python2.6 <path/to/new/virtualenv/>

NB Для Python 3.3 или более поздних версий см. ответ Аэлфинна ниже.

1440
ответ дан 19 December 2019 в 20:21
поделиться

UBUNTU 19.04 / Глобальный Python 3.7.

Это работало на меня, включая среду Python 3.8 с помощью рекомендуемого venv для разработки python 3.

Установка 3,8 и 3,8 venv модуля

$ sudo способный python3.8 python3.8-venv ## установки плюс любые другие модули Вам нужно

, Создают Ваш Виртуальный ENV с помощью версии Python, которую Вы хотите в том переключателе $ env

/usr/bin/python3.8-m venv python38-env

в Ваш виртуальный источник env

python38-env/bin/activate

python-V $ = python 3.8

-1
ответ дан 19 December 2019 в 20:21
поделиться
virtualenv --python=/usr/bin/python2.6 <path/to/myvirtualenv>
98
ответ дан 19 December 2019 в 20:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: