Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

1.3. venv - Python 虚拟环境

1.3.1. Linux 建立虚拟环境

		
python3 -m venv /srv/python		
		
		

设置 python 版本

		
root@debian:~# update-alternatives --install /usr/bin/python python /srv/python/bin/python 1
		
		

1.3.2. 苹果电脑 Z Shell 建立虚拟环境

初始化环境

		
neo@Netkiller-Mac-mini-M4 netkiller % python3 -m venv .venv
		
		

1.3.3. 苹果电脑 fish Shell 建立虚拟环境

我使用的是 fish shell

			
neo@Netkiller-Mac-mini-M4 netkiller % fish
Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish		
			
		

切换到 venv 环境

			
neo@Netkiller-Mac-mini-M4 ~/P/netkiller (yolo)> python3 -m venv .venv	
neo@Netkiller-Mac-mini-M4 ~/P/netkiller (yolo)> source .venv/bin/activate.fish 
(.venv) neo@Neo-Mac-mini-M4 ~/P/netkiller (yolo)> 		
			
		

推出 venv 环境

		
(.venv) neo@Netkiller-Mac-mini-M4 ~/P/netkiller (yolo)> deactivate
neo@Netkiller-Mac-mini-M4 ~/P/netkiller (yolo)> 		
		
		

1.3.4. 进入虚拟环境

		
source .venv/bin/activate		
		
		

1.3.5. 退出虚拟环境

		
root@debian:~# deactivate