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