虚拟环境操作教程 使用venv(Python 内置工具)


在macos下,可以非常简单地使用python的虚拟环境,在安装一些包和依赖的时候,独立于系统的环境。

默认都是安装了的,如果是ubuntu可能会提示:

python3 -m venv vvvv
The virtual environment was not created successfully because ensurepip is not
available.  On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.

    apt install python3.10-venv

You may need to use sudo with that command.  After installing the python3-venv
package, recreate your virtual environment.

Failing command: /root/mkb/MaxKB/vvvv/bin/python3

如果直接执行提示找不到包,很简单,你需要更新源了:apt-get update

查看python版本:python --vension
查看pip版本:pip --vension

创建虚拟环境:python3 -m venv myenv

在当前目录下创建一个名为myenv的文件夹,里面包含了虚拟环境的所有文件。

在 Linux 和 Mac 系统中,使用命令:source myenv/bin/activate
激活虚拟环境,激活后,命令行提示符前面也会显示虚拟环境的名称
如(myenv) user@computer:~$。

使用虚拟环境安装包:

激活虚拟环境后,就可以像在普通 Python 环境中一样安装包。
例如,使用pip安装numpy包,在命令行中输入pip install numpy
这个包就会安装在虚拟环境的site - packages目录下,不会影响系统全局的 Python 环境。

在venv创建的虚拟环境中,在 Linux 和 Mac 系统中,输入deactivate
如果删除,直接删除:rm -rf myenv


原文链接:https://blog.yongit.com/note/1573130.html