virtualenv and virtualenvwrapper
2024-08-26 13:01:19
virtualenv
1.下载virtualenv工具
通过物理环境的pip工具安装 清华 国内
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
pip3 install virtualenv
安装完成后你的linux就多了一个virtualenv命令
2.创建虚拟环境venv1
virtualenv --no-site-packages --python=python3 venv1
调用虚拟环境的命令
--no-site-packages 这是构建干净,隔离的模块的参数
--python=python3 这个参数是指定虚拟环境以哪一个物理解释器为基础的
最后一个是虚拟环境的名字 会创建这么一个文件夹
3.进入虚拟环境目录,激活虚拟环境
找到你的虚拟环境目录bin地下的activate文件
source myenv/venv1/bin/activate
source 命令 找到 activate
激活虚拟环境,原理就是修改了PATH变量,path是有顺序执行的
echo $PATH 检查环境变量
which python3
which pip3 检查虚拟环境是否正常
4.测试安装2个虚拟环境,venv1,venv2,并且运行2个django不同版本的项目
5.退出虚拟换的命令
deactivate
virtualenvwrapper
1.安装这个命令,必须得在物理解释器地下,注意!!
pip3 install virtualenvwrapper
注意这里path的配置,需要将物理解释器的python,放在path最前面
[root@localhost ~]# echo $PATH /opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
2.修改环境变量,每次开机就加载这个virtualenvwrapper工具
vim编辑用户家目录下的.bashrc文件,这个文件是用户在登录的时候,就读取这个文件
vim ~/.bashrc
写入:
export 是读取shell命令的作用
#这些变量根据你自己的绝对路径环境修改
export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境 export VIRTUALENVWRAPPER_PYTHON=/opt/python347/bin/python3 #指定python解释器 source /opt/python34/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本
创建虚拟环境
mkvirtualenv
激活虚拟环境
workon
退出虚拟环境
deactivate
删除虚拟环境
rmvirtualenv
进入已激活的 虚拟环境 所在的目录
cdvirtualenv
进入当前激活的虚拟环境的,python包的目录
cdsitepackages
最新文章
- innodb 锁分裂继承与迁移
- Insight API开源项目介绍
- 模块加载----Webpack
- C# WM_NCMOUSELEAVE 消息触发
- Jquery CDN
- jQuery 图片剪裁插件使用之 imgAreaSelect
- sql 中各种锁随记
- Nginx作为静态内容服务器(Windows环境)
- lintcode:将二叉树拆成链表
- BZOJ 4455: [Zjoi2016]小星星 [容斥原理 树形DP]
- 【leetcode198 解题思路】动态规划
- 查看 Linux memory 内存占用
- python中“*”、";*args";、";kwargs";三种用法
- matplotlib、PIL、cv2图像操作 &;&; caffe / tensorflow 通道顺序
- main 团队项目厨娘:用例图、类图、时序图
- 【LeetCode】9. 回文数
- PHP之ctype扩展
- 怎样在本地windows安装和配置zookeeper
- 【10.17校内测试】【二进制数位DP】【博弈论/预处理】【玄学(?)DP】
- LeetCode 910. Smallest Range II