虚拟环境操作教程 使用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