python进阶-虚拟环境
2024-10-18 17:54:01
virtualenv
# 安装
pip install virtualenv
# 查看版本,确认安装完成
virtualenv --version
# 创建虚拟环境
virtualenv my_env
# 指定python解释器版本 创建虚拟环境 -p
virtualenv -p /usr/bin/python2.7 my_env
# 激活虚拟环境
source my_env/bin/activate
# 停止虚拟环境
deactivate
virtualenvwrapper
virtualenv的隔离功能是好的,但操作和管理却不方便,所以需要virtualenvwrapper对各个虚拟环境进行管理,它提供了一系列命令使得和虚拟环境工作变得愉快许多
- 将您的所有虚拟环境在一个地方
- 包装用于管理虚拟环境(创建,删除,复制)
- 使用一个命令来环境之间进行切换
安装
pip install virtualenvwrapper
pip install virtualenvwrapper-win(Win)
配置(Mac)
.bash_profile
# 设置环境变量,以后创建的虚拟环境均在此路径中
export WORKON_HOME=~/pyEnv
# 指定默认的python编译器版本
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
# 激活virtualenvwrapper.sh
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
创建一个虚拟环境
mkvirtualenv project_env
激活虚拟环境
workon project_env
停止虚拟环境
deactivate
删除虚拟环境
rmvirtualenv project_env
其他
lsvirtualenv # 列举所有的环境。
cdvirtualenv # 导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages。
cdsitepackages # 和上面的类似,但是是直接进入到 site-packages 目录中。
lssitepackages # 显示 site-packages 目录中的内容。
最新文章
- Xcode 改时间问题 lua代码没反应问题
- Java集合类学习笔记(各种线性表性能分析)
- 微信小程序的两个BUG?
- How to mount a NFS share?
- poj1458 Common Subsequence ——最长公共子序列
- php 错误 Strict Standards: PHP Strict Standards: Declaration of .... should be compatible with that of 解决办法
- 【Android进阶】SlidingMenu实现侧滑栏效果的实现
- 解决tomcat占用8080端口
- struts1.3学习
- 【深度学习系列】用PaddlePaddle和Tensorflow实现经典CNN网络GoogLeNet
- Java中的Null是什么?
- Struts2环境搭建和运用
- 基于LVM卷的MYSQL快照恢复
- 混合编译.c/.cpp与.cu文件
- python之字典操作
- java中原生的发送http请求(无任何的jar包导入)
- Java从零开始学二(标识符和关键字)
- 怎样获取shell函数的返回值及shell命令的返回值?
- JAVA多线程之Synchronized、wait、notify实例讲解
- 【BZOJ】1641: [Usaco2007 Nov]Cow Hurdles 奶牛跨栏(floyd)
热门文章
- nginx下No input file specified错误的解决
- keepalived 做全端口映射
- centos 7 163 yum 源 python 2.7.5
- jqgrid 对编辑行填写的内容做格式验证
- Oracle 视图view
- HDU2552 三足鼎立 【数学推理】
- 【LeetCode5】Longest Palindromic Substring★★
- SharePoint2016配置工作流开发环境
- spring boot项目配置RestTemplate超时时长
- Vivado中xilinx_courdic IP核(求exp指数函数)使用