初始化 virtualenv
方式一: virtualenv
安装 virtualenv, 不用sudo的话, 是安装到用户home目录下
pip install virtualenv
# 此时如果 virtualenv 命令还不能用, 需要执行一下
source ~/.profile
然后在当前目录下创建虚拟环境, 用的目录是 venv
virtualenv venv
方式二: python3 -m venv
如果不使用 virtualenv, 则需要先安装 python3.10-venv , 然后
python3 -m venv my-venv
否则会提示
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
启用当前路径的 venv
启用当前 venv 环境路径, 在安装了虚拟环境目录的路径下, 执行
source venv/bin/activate
这时候提示符会出现 (venv) 前缀, 并且python的路径也会被重定向
milton@vmu2204b:~/WorkC/DAPLink$ source venv/bin/activate
(venv) milton@vmu2204b:~/WorkC/DAPLink$ which python
/home/milton/WorkC/DAPLink/venv/bin/python
退出当前 venv 环境
执行
deactivate
Links
- https://docs.python.org/3/tutorial/venv.html
- https://github.com/ARMmbed/DAPLink/blob/main/docs/DEVELOPERS-GUIDE.md