python虚拟环境搭建virtualenv
当前运行多个不同软件版本项目或多个不同项目的时候。每个项目的依赖需求也不一样,这时候你就需要用到虚拟环境,Virtualenv是一个能创建隔绝的独立的Python虚拟环境工具。通过它可以防止各个项目之间因为Python版本不同或第三方库版本不同引起冲突,它能够建立多个相互独立,互不影响的Python工作环境。
Virtualenv的安装很简单,一行命令就能搞定:
1 | pip install virtualenv |
建立虚拟环境步骤:
1 为项目新建一个目录
方式1:
PS D:\git_lab\myblog> virtualenv myblog
created virtual environment CPython3.10.0.final.0-64 in 18433ms
creator CPython3Windows(dest=D:\git_lab\myblog\myblog, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:\Users\A
dministrator\AppData\Local\pypa\virtualenv)
added seed packages: pip==23.1.2, setuptools==67.8.0, wheel==0.40.0
activators BashActivator,BatchActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
方式2:
PS D:\git_lab\myblog> cd ..
PS D:\git_lab> py -m venv myblog
以上两种方式都可以成功建立。建立成功之后会创建一个文件夹,文件夹下有一个Lib的文件夹,是python的一些基础库如 pip\setuptools。
你也可以使用下面的命令创建指定Python版本的虚拟环境。
1 2 | virtualenv 环境名称 --python= /usr/bin/python3 .6 #指定创建一个版本为python3.6的虚拟环境 virtualenv 环境名称 --python= 'C:\python\python3.8.exe' |
2激活虚拟环境
注意每次关掉窗口都需要激活虚拟环境,不确定就看有没有括号()
Linux下:
进入创建的虚拟环境的bin目录下,然后使用如下命令启动
1 | source activate |
启动成功之后就会在命令行前出现一个 (当前虚拟环境目录)如下
Windows下进入虚拟目录/Scripts:
D:\git_lab\myblog\Scripts>activate.bat
(myblog) D:\git_lab\myblog\Scripts>
3退出虚拟环境
linux:
(myblog) D:\git_lab\myblog\Scripts>deactivate
win:
(myblog) D:\git_lab\myblog\Scripts>deactivate.bat
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧