如何在mac下配置python虚拟环境


Posted in Python onJuly 06, 2020

安装python虚拟环境核心目的就是为了复制一个python环境,这样新项目下载的所有包,都会存放在虚拟环境下的python site-package 中

首先安装

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

2. sudo pip install virtualenvwrapper # 安装虚拟环境扩展包

3. vim .bash_profile # 家目录下编辑.bash_profile文件,加入以下3句

export WORKON_HOME='~/.virtualenvs'

export VIRTUALENVWRAPPER_PYTHON='/Library/Frameworks/Python.framework/Versions/3.8/bin/python3'

source /Library/Frameworks/Python.framework/Versions/3.8/bin/virtualenvwrapper.sh

第一句话是 定义虚拟工作目录文件夹的存放位置

第二句话是 需要填写 本机python3 的安装位置 具体可以 which python3

如何在mac下配置python虚拟环境

第三句话是 需要填写 之前安装的虚拟机的virtualenvwrapper.sh 的位置 具体可以 whichvirtualenvwrapper.sh source是更新这个文件使其生效

如何在mac下配置python虚拟环境

4. 保存运行这个命令 source ~/.bash_profile

目前为止已经安装完毕,加下来新建工作目录(npy007 为新建的虚拟环境)

新建虚拟环境:mkvirtualenv -p python3 npy007 #新建成功后,当前路径前面就会有npy007

进入虚拟环境工作:workon npy007

查看机器上有多少虚拟环境:workon tab按两下

退出虚拟环境:deactivate

删除虚拟环境:rmvirtualenc npy007

虚拟环境下安装包:pip install XXX # 前面不能带sudo

查看虚拟环境中安装了哪些python包: pip list

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
php使用递归与迭代实现快速排序示例
Jan 23 Python
python网络编程之TCP通信实例和socketserver框架使用例子
Apr 25 Python
浅析Python的Django框架中的Memcached
Jul 23 Python
Python监控主机是否存活并以邮件报警
Sep 22 Python
python实现可以断点续传和并发的ftp程序
Sep 13 Python
python如何查看微信消息撤回
Nov 27 Python
Python实现去除图片中指定颜色的像素功能示例
Apr 13 Python
python selenium循环登陆网站的实现
Nov 04 Python
Python PyInstaller库基本使用方法分析
Dec 12 Python
基于python requests selenium爬取excel vba过程解析
Aug 12 Python
Django配置Bootstrap, js实现过程详解
Oct 13 Python
python 实现表情识别
Nov 21 Python
Python优秀开源项目Rich源码解析的流程分析
Jul 06 #Python
使用TensorBoard进行超参数优化的实现
Jul 06 #Python
Django中F函数的使用示例代码详解
Jul 06 #Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
Jul 06 #Python
Django-imagekit的使用详解
Jul 06 #Python
大数据分析用java还是Python
Jul 06 #Python
python文件操作seek()偏移量,读取指正到指定位置操作
Jul 05 #Python
You might like
PHP 只允许指定IP访问(允许*号通配符过滤IP)
2014/07/08 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
浅谈php调用python文件
2019/03/29 PHP
php 使用mpdf实现指定字段配置字体样式的方法
2019/07/29 PHP
laravel 解决paginate查询多个字段报错的问题
2019/10/22 PHP
Laravel修改验证提示信息为中文的示例
2019/10/23 PHP
js 颜色选择器(兼容firefox)
2009/03/05 Javascript
Prototype Array对象 学习
2009/07/19 Javascript
Ajax执行顺序流程及回调问题分析
2012/12/10 Javascript
jQuery弹性滑动导航菜单实现思路及代码
2013/05/02 Javascript
JQuery判断子iframe何时加载完成解决方案
2013/08/20 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
jQuery实现数字加减效果汇总
2014/12/16 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
2015/03/09 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
2017/01/13 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
微信小程序 选项卡的简单实例
2017/05/24 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
Python下的twisted框架入门指引
2015/04/15 Python
Python制作爬虫抓取美女图
2016/01/20 Python
实例解析Python设计模式编程之桥接模式的运用
2016/03/02 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
Python复数属性和方法运算操作示例
2017/07/21 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
Bally巴利中国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/10/09 全球购物
畜牧兽医本科生的自我评价
2014/03/03 职场文书
公司担保书格式范文
2014/05/12 职场文书
局机关干部群众路线个人对照检查材料思想汇报
2014/10/05 职场文书
参加招聘会后的感想
2015/08/10 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
Html5获取用户当前位置的几种方式
2022/01/18 HTML / CSS
Tomcat 与 maven 的安装与使用教程
2022/06/16 Servers