Python 3.4 на Ubuntu 16.04

Я только что установил Python 3.4 на Ubuntu 16.04 с помощью ./configure, make, make install процесс. Я пытаюсь установить Флягу и имею использование проблем pip в virtualenv созданный с 3,4. Используя pip установки на Python 2.7, pip3 установки на 3,5. Попытка любого другого метода производит ошибки.

Как я вызываю зернышко для Python 3.4.3?

2
задан 14 November 2016 в 09:23

3 ответа

Для установки определенной версии Вы могли сделать:

pip install 'python==3.4.3' --force-reinstall

или

pip install 'python3==3.4.3' --force-reinstall
0
ответ дан 2 December 2019 в 02:49

Попробуйте следующее:

python3.4 -m pip install <packageYouWant>

то же верно, если Вы хотели указать 3,5 пакета:

python3.5 -m pip install <packageYouWant>

Ссылка здесь: Документы Python

-1
ответ дан 2 December 2019 в 02:49

Пересмотренный от Создания виртуальной среды с python3.4 на Ubuntu 16.04 Гостеприимный Xerus:

  1. Зависимости от установки.

    sudo apt install build-essential checkinstall  
    sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev openssl  
    
  2. Получите python3.4 исходный код.

    mkdir -p $HOME/opt  
    cd $HOME/opt  
    curl -O https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz  
    tar xzvf Python-3.4.3.tgz  
    cd Python-3.4.3
    
  3. Настройте и установите.

    ./configure --enable-shared --prefix=/usr/local LDFLAGS="-Wl,--rpath=/usr/local/lib"  
    sudo make altinstall  
    

    --enable-shared необходимо для некоторых библиотек. --prefix необходим по причинам (больше информации в этом ответе). make altinstall сохраняет Вашу python3.5 установку как по умолчанию.

  4. Создайте python3.4 virtualenv.

    Теперь мы можем создать новую виртуальную среду и активировать ее:

    python3.4 -m venv Python3.4VirtualEnv  
    . Python3.4VirtualEnv/bin/activate
    

pip3 установлен по умолчанию, когда виртуальная среда Python 3.4 создается. Перечислите установленные пакеты:

pip3 list

Возвраты

Flask (0.11.1)    

Ввести flask --help показать справку Фляги. Этот вывод показывает, что Фляга была успешно установлена в виртуальной среде Python для Python 3.4.

4
ответ дан 2 December 2019 в 02:49

Другие вопросы по тегам:

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