Виртуальная среда Python очень проста, после прочтения вы будете

искусственный интеллект Python

Всем привет, меня зовут Кай.

Недавно фанаты спросили оPythonвиртуальная средаНекоторые операции , как правило, предполагают использование этого аспекта, поэтому давайте кратко представим его сегодня.

1. Управление виртуальной средой на основе conda

Поскольку обычно используется авторAnaconda, поэтому здесь мы сначала вводимcondaработа в виртуальной среде.

Вообще говоря, есть два способа управления виртуальной средой: один — визуальное управление, а другой — управление из командной строки.

1.1. Создайте виртуальную среду

одинчерезAnconada NavigatorВизуальное управление, выбраноEnvironmentsНажмите внизуCreateВы можете войти на страницу создания виртуальной среды.

ВторойОн создается с помощью инструкций в командной строке, и несколько схем, представленных позже, аналогичны.

# 指令
conda create -n env1 python=3.8.8

в инструкции,env1имя виртуальной среды, которое можно настроить;python=3.8.8Это указать версию Python, которую можно настроить.

1.2 Активируйте виртуальную среду

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

done
#
# To activate this environment, use
#
#     $ conda activate env1
#
# To deactivate an active environment, use
#
#     $ conda deactivate

Эти советы на самом деле очень хорошо говорят нам оактивацияипокидатьИнструкции по эксплуатации виртуальной среды

# 激活虚拟环境
conda activate env1

в инструкции,env1имя виртуальной среды, которую нужно активировать

激活虚拟环境env1

Мы видим, что после активации виртуальной среды имя виртуальной среды будет отображаться спереди.env1(отмечено красным прямоугольником на картинке выше)

1.3. Управление сторонними библиотеками для виртуальных сред

только когда мыактивацияПосле указания виртуальной среды можно пройтиpipилиcondaНепосредственно управляйте сторонними библиотеками.

安装第三方库

Мы также можем пройти-nПараметр указывает виртуальную среду, в которой необходимо установить стороннюю библиотеку для установки между средами.

# env1是待安装第三方库的虚拟环境名称,numpy是待安装的第三方库
conda install -n env1 numpy

跨环境安装第三方库

1.4. Выйти из виртуальной среды

Когда мы активируем виртуальную средуenv1После этого мы можем пройти инструкциюconda deactivateВыйдите из этой виртуальной среды и вернитесь к основамbaseокрестности

退出虚拟环境

1.5 Удаление виртуальной среды

# 删除虚拟环境
conda env remove -n env1
# 或者
conda remove -n env1 --all

1.6 Дополнительные рабочие команды

Просмотр установленных сторонних библиотек в текущей среде

conda list

Просмотр установленных сторонних библиотек в указанной среде

conda list -n env1

Обновите сторонние библиотеки для указанной среды

conda update -n env1 numpy

Удалить сторонние библиотеки для указанной среды

conda remove -n env1 numpy

Просмотреть все виртуальные среды

conda info -e
# 或者
conda env list

предшествует символ*относится к текущей среде

Обновите все сторонние библиотеки

conda update --all 

2. Управление виртуальной средой на основе venv

venvдаPythonСтандартная библиотека встроенных средств управления виртуальной средой, вpython3.3затем на сцене

# 创建虚拟环境(其中 F:\py_env\env2 是虚拟环境路径)
>>>python -m venv F:\py_env\env2

# 激活虚拟环境(运行 激活脚本)
>>>F:\py_env\env2\Scripts\activate

# 安装、更新、删除第三库方法同常规
>>>pip install plotly
>>>pip install --upgrade plotly
>>>pip uninstall plotly

# 退出虚拟环境
>>>deactivate

# 删除虚拟环境(最简单可以直接删除虚拟环境文件夹)

Для более подробных действий в этой части вы можете обратиться к официальной документации по Python, справочный адрес:

https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/#creating-a-virtual-environment

Вышеизложенное - это все содержание этого времени, добро пожаловать, чтобы оставить сообщение и обменяться ~