Как сменить переводчика virtualenv?

Когда набирается virtualenv в cmd, появляется следующее:

running virtualenv with interpreter /usr/bin/python2

Как изменить интерпретатор на самую обновленную до версии python3?

virtualenv -p python3 . ..

Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/name/.../bin/python3
Not overwriting existing python script /home/name/.../bin/python (you must use /home/name/.../bin/python3)
Installing setuptools, pkg_resources, pip, wheel...done.

virtualenv
Running virtualenv with interpreter /usr/bin/python2
1
задан 11 September 2019 в 16:40

2 ответа

Способ установить пакеты Python 3.x в виртуальной среде Python состоит в том, чтобы создать виртуальную среду Python с помощью создателя виртуальной среды Python 3 ( python3-virtualenv). python3-virtualenv находится в репозиториях Ubuntu по умолчанию во всех в настоящее время поддерживаемых версиях Ubuntu.

Удаляют существующую виртуальную среду Python

, Просто удаляют папку, которая содержит виртуальную среду Python. Например, если папку называют , venv удаляет всю папку и все в ней.

Установка пакеты Python 3.x в виртуальной среде Python

  1. Установка создатель виртуальной среды Python 3

    sudo apt install virtualenv python3-virtualenv
    
  2. Создают виртуальную среду Python для python3.7. Можно только установить python3 пакеты в этой виртуальной среде Python. Если Вы также хотите установить пакеты Python 2.x, то необходимо сделать другую виртуальную среду Python.

    virtualenv -p python3.7 env  
    source ./env/bin/activate
    

    новая виртуальная среда Python для python3.7 будет создана в env каталог, который расположен в текущем каталоге.

  3. Установка пакеты Python.

    cd /path/to/env/ # env is the python3.7 virtual environment's directory
    source bin/activate
    pip3 install first-package-name next-package-name last-package-name

Это - новая python3.7 виртуальная среда с последней версией pip3, так установка пакетов Python в нем будет работать отлично.

<час>

Премия - Как выбрать python3.7 интерпретатор в PyCharm

В PyCharm, каждый проект получает свою собственную виртуальную среду Python, таким образом, Вы можете пользовательский выбор другая версия Python для каждого проекта в настройках проекта. Это работает то же в любой другой виртуальной среде Python, кроме PyCharm, можно использовать GUI для выбора версии интерпретатора Python, тогда как в виртуальной среде Python Вы выбираете версию интерпретатора Python из терминала при создании виртуальной среды Python.

  1. Открывают существующий проект Python. В ниже снимка экрана проект называют сюжетной линией. Это строит график в отдельном окне.

  2. Щелчок конфигурация сюжетной линии раскрывает треугольник, который отмечен зеленой стрелкой в ниже снимка экрана.

  3. От раскрывающегося выбора контекстного меню Конфигурации Редактирования . Новое окно Run/Debug Configurations появится.

  4. В щелчок окна Run/Debug Configurations вкладка Configuration .

  5. На правой стороне интерпретатор Python поле является выпадающим треугольником, который при нажатии поднимает контекстное меню, которое позволяет Вам изменять интерпретатор Python.

    PyCharm Community Edition 2019.2
    <глоток> настраивают путь к интерпретатору Python в Выпуске 2019.2 Сообщества PyCharm

1
ответ дан 10 November 2019 в 08:56

Можно указать интерпретатор Python для использования с -p опция:

virtualenv -p python3 ...

Это будет использовать интерпретатор Python 3 по умолчанию, в настоящее время устанавливаемый в Вашей системе.

2
ответ дан 10 November 2019 в 08:56

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

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