linux下虚拟环境venv的创建与使用以及virtualenvwrapper
1.linux安装学习python虚拟环境 linux提供的虚拟环境工具 有virtualenv pipenv 2.我们需求是在linux上可以运行 一个django2 运行一个django1 3.安装python的虚拟环境 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv 4.通过命令创建虚拟环境 virtualenv --no-site-packages --python=python3 venv1 #创建一个干净隔离的虚拟环境,且以python3为复制本体,虚拟环境名叫做venv1 --no-site-packages 创建干净隔离的python虚拟环境 --python=python3 指定解释器为python3 5.告诉你虚拟环境的原理 查看当前物理环境的path变量: [root@wangdachui opt]# echo $PATH /opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin 激活虚拟环境,再次查看环境变量 source ./activate (venv1) [root@wangdachui bin]# echo $PATH /opt/venv1/bin:/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin 6.检查是否正确安装的虚拟环境 (venv1) [root@wangdachui bin]# which python3 /opt/venv1/bin/python3 (venv1) [root@wangdachui bin]# (venv1) [root@wangdachui bin]# (venv1) [root@wangdachui bin]# which pip3 /opt/venv1/bin/pip3 (venv1) [root@wangdachui bin]# (venv1) [root@wangdachui bin]# (venv1) [root@wangdachui bin]# pip3 list Package Version ---------- ------- pip 19.0.3 setuptools 40.8.0 wheel 0.33.1 7.退出虚拟环境,再检查python3解释器路径 退出命令 deactivate 8.创建2个虚拟环境 venv1 venv2 分别运行django 1, django 2 1.激活venv1 创建django1.11.14 [root@wangdachui opt]# source venv1/bin/activate 2.安装django pip3 install -i https://pypi.douban.com/simple django==1.11.14 3.创建django项目 运行 django-admin startproject mydjango114 4.创建venv2,创建django2版本 virtualenv --no-site-packages --python=python3 venv2 激活venv2 source venv2/bin/activate 下载django2版本,且创建django2项目 pip3 install -i https://pypi.douban.com/simple django 创建django项目 运行 django-admin startproject mydjango21 1.虚拟环境工具virtuelenv 必须 找到venv1那个文件夹 2.并且必须得手动source激活
1.安装python的虚拟环境
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
2.通过命令创建虚拟环境
virtualenv --no-site-packages --python=python3 venv1
3.激活虚拟环境
source venv1/bin/activate
4.退出虚拟环境的命令
deactivate
学习virtualenv的升级版virtualenvwrapper工具 1.安装 pip3 install virtualenvwrapper 2.配置个人环境变量配置文件,每次登陆都启动virtualenvwrapper工具 vim ~/.bashrc 3.写入加载变量,使得virtualenvwrapper每次开机可使用 export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境 export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 #指定python解释器 source /opt/python36/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本 4.退出回话,logout,重新登录,查看工具是否安装 5.学习virtualenvwrapper工具的命令 1.创建新的虚拟环境 mkvirtualenv mycrm 2.切换多个虚拟环境 workon 虚拟环境的名字 3.列出所有的虚拟环境目录 lsvirtualenv 4.进入当前激活的虚拟环境的目录 cdvirtualenv
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署