Python之虚拟环境

场景:本地开发环境使用不同版本的包进行不同项目开发
总结:Linux通过配置环境变量来进行虚拟环境的切换,而Windows要通过虚拟环境目录下的Scriptsactivatedeactivate进行切换

Linux版

#1.安装拟环境包
sudo pip install virtualenv  
sudo pip install virtualenvwrapper

#环境变量配置,并添加两行配置
vi ~/.bashrc
export WORKON_HOME=$HOME/.virtualens  #虚拟环境安装目录
source /usr/local/bin/virtualenvwrapper.sh

#使配置生效
source ~/.bashrc

#创建虚拟环境并进入
mkvirtualenv 虚拟环境名
mkvirtualenv -p python3 虚拟环境名  #指定python解释器

#进入虚拟环境
workon 虚拟环境名

#查看有多少个虚拟环境
workon +空格+按两下tab键

#安装包
pip install 包名

#安装包的情况(包版本,安装位置,包说明的主页信息)
pip show requests

#查看安装了哪些包,对应的版本是什么
pip list
pip freeze

#安装指定版本的python包
pip install django==1.8.2

#退出虚拟环境
deactivate

#删除虚拟环境
rmvirtualenv 虚拟环境名

Windows版

#安装virtualenv包
pip install virtualenv

#创建虚拟环境
virtualenv test001

#进入虚拟环境,需要进入到上面创建好的虚拟环境的Scripts目录下
cd test001/Scripts
activate  #Scripts文件下有个叫activate.bat文件来进入虚拟环境

#退出虚拟环境
deactivate

posted @   ^Mao^  阅读(139)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示
主题色彩