如何在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 相关文章推荐
python 正则式 概述及常用字符
May 07 Python
Python3.4编程实现简单抓取爬虫功能示例
Sep 14 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
Nov 09 Python
python实现Adapter模式实例代码
Feb 09 Python
使用python爬虫获取黄金价格的核心代码
Jun 13 Python
Python wxpython模块响应鼠标拖动事件操作示例
Aug 23 Python
python:解析requests返回的response(json格式)说明
Apr 30 Python
Python+Selenium实现自动化的环境搭建的步骤(图文)
Sep 01 Python
Django框架安装及项目创建过程解析
Sep 14 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
Dec 10 Python
Python实现DBSCAN聚类算法并样例测试
Jun 22 Python
用 Python 定义 Schema 并生成 Parquet 文件详情
Sep 25 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通过数组实现多条件查询实现方法(字符串分割)
2014/05/06 PHP
php基础教程
2015/08/26 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
使用jquery动态加载js文件的方法
2014/12/24 Javascript
JavaScript中的方法重载实例
2015/03/16 Javascript
JavaScript中windows.open()、windows.close()方法详解
2016/07/28 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
2017/12/14 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
js 判断当前时间是否处于某个一个时间段内
2019/09/19 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
pycharm重置设置,恢复默认设置的方法
2018/10/22 Python
Django框架首页和登录页分离操作示例
2019/05/28 Python
Python缓存技术实现过程详解
2019/09/25 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
机械设计专业应届生求职信
2013/11/21 职场文书
五一服装活动方案
2014/01/11 职场文书
2014年流动人口工作总结
2014/11/26 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
金砖之国观后感
2015/06/11 职场文书
MySQL慢查询的坑
2021/04/28 MySQL
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP
HTML+CSS实现导航条下拉菜单的示例代码
2021/08/02 HTML / CSS
pytorch中的torch.nn.Conv2d()函数图文详解
2022/02/28 Python