Всем привет, меня зовут Кай.
Недавно фанаты спросили о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
(отмечено красным прямоугольником на картинке выше)
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
Вышеизложенное - это все содержание этого времени, добро пожаловать, чтобы оставить сообщение и обменяться ~