Python项目开发必备神器——virtualenv使用
Python项目开发必备神器——virtualenv使用
安装 virtualenv
安装virtualenv比较简单,无论是在linux系统上还是windows上都可以通过pip来进行安装。
代码如下:
pip install virtualenv
创建虚拟环境
$ cd my_project_folder
$ virtualenv venv # venv 可替换为别的虚拟环境名称
执行后,在本地会生成一个与虚拟环境同名的文件夹,包含 Python 可执行文件和 pip 库的拷贝,可用于安装其他包。
但是默认情况下,虚拟环境中不会包含也无法使用系统环境的global site-packages。比如系统环境里安装了 requests 模块,在虚拟环境里import requests会提示ImportError。如果想使用系统环境的第三方软件包,可以在创建虚拟环境时使用参数–system-site-packages。
virtualenv --system-site-packages venv
另外,你还可以自己指定虚拟环境所使用的 Python 版本,但前提是系统中已经安装了该版本:
virtualenv -p /usr/bin/python3.8 venv
使用虚拟环境
进入虚拟环境目录,启动虚拟环境
cd venv
source bin/activate # Windows 系统下运行 Scripts\
如果未对命令行进行个性化,此时命令行前面应该会多出一个括号,括号里为虚拟环境的名称。启动虚拟环境后安装的所有模块都会安装到该虚拟环境目录里。
退出虚拟环境
输入命令:deactivate即可
如果项目开发完成后想删除虚拟环境,直接删除虚拟环境目录即可
其他命令
lsvirtualenv -b # 列出虚拟环境
workon [虚拟环境名称] # 切换虚拟环境
lssitepackages # 查看环境里安装了哪些包
cdvirtualenv [子目录名] # 进入当前环境的目录
cpvirtualenv [source] [dest] # 复制虚拟环境
deactivate # 退出虚拟环境
rmvirtualenv [虚拟环境名称] # 删除虚拟环境
本文作者:春游去动物园
本文链接:https://www.cnblogs.com/chunyouqudongwuyuan/p/16848383.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步