Mac在python3环境下安装virtualwrapper遇到的问题及解决方法


Posted in Python onJuly 09, 2019

前言

我在使用mac安装virtualwrapper的时候遇到了问题,搞了好长时间,才弄好,在这里总结一下分享出来,供遇到相同的问题的朋友使用,少走些弯路。

问题说明:

Mac默认系统的python2,而我自己用的是brew安装的python3

下面是我安装过程中出现的问题

1. 安装virtualwrapper

打开终端,输入如下的命令

pip3 install virtualenv
pip3 install virtualenvwrapper

2. 在配置文件~/.bash_profile中添加代码

# Settings for virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

3. 让配置生效:

source ~/.bash_profile

这时,出现了如下问题:

/usr/bin/python: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.

原因分析

从报错信息中 VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly. 这一句话来看,是环境指向了python2的路径,所以我们只需要将这个环境变量修改为python3的路径即可。

解决办法

打开配置文件 vim ~/.bash_profile 在配置文件中添加一行代码:

export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3

让配置生效:

source ~/.bash_profile

再试一下,大功搞成!!!

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

Python 相关文章推荐
研究Python的ORM框架中的SQLAlchemy库的映射关系
Apr 25 Python
初步剖析C语言编程中的结构体
Jan 16 Python
django文档学习之applications使用详解
Jan 29 Python
浅谈Python中的作用域规则和闭包
Mar 20 Python
Python Series从0开始索引的方法
Nov 06 Python
Python3 max()函数基础用法
Feb 19 Python
Python画图实现同一结点多个柱状图的示例
Jul 07 Python
django mysql数据库及图片上传接口详解
Jul 18 Python
pycharm配置当鼠标悬停时快速提示方法参数
Jul 31 Python
Pytorch DataLoader 变长数据处理方式
Jan 08 Python
Django用内置方法实现简单搜索功能的方法
Dec 18 Python
基于Python绘制子图及子图刻度的变换等的问题
May 23 Python
Python3中的最大整数和最大浮点数实例
Jul 09 #Python
详解pandas数据合并与重塑(pd.concat篇)
Jul 09 #Python
python自定义函数实现最大值的输出方法
Jul 09 #Python
mac系统下Redis安装和使用步骤详解
Jul 09 #Python
使用python将多个excel文件合并到同一个文件的方法
Jul 09 #Python
python获取点击的坐标画图形的方法
Jul 09 #Python
Pandas之排序函数sort_values()的实现
Jul 09 #Python
You might like
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
PHP培训要多少钱
2017/06/06 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
javascript parseInt 大改造
2009/09/27 Javascript
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
2012/02/03 Javascript
js根据给定的日期计算当月有多少天实现思路及代码
2013/02/25 Javascript
js中reverse函数的用法详解
2013/12/26 Javascript
js图片轮播特效代码分享
2015/09/07 Javascript
常用Javascript函数与原型功能收藏(必看篇)
2016/10/09 Javascript
jquery对象和DOM对象的相互转换详解
2016/10/18 Javascript
JS运动特效之任意值添加运动的方法分析
2018/01/24 Javascript
详解angular2 控制视图的封装模式
2018/12/27 Javascript
elementUI select组件使用及注意事项详解
2019/05/29 Javascript
vue 在服务器端直接修改请求的接口地址
2020/12/19 Vue.js
[00:12]DAC2018 天才少年转战三号位,他的SOLO是否仍如昔日般强大?
2018/04/06 DOTA
深入学习Python中的装饰器使用
2016/06/20 Python
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
python批量获取html内body内容的实例
2019/01/02 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
python+pyqt5实现图片批量缩放工具
2019/03/18 Python
python hash每次调用结果不同的原因
2019/11/21 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
Python接口开发实现步骤详解
2020/04/26 Python
馥绿德雅美国官方网站:Rene Furterer头皮护理专家
2019/05/01 全球购物
Viking比利时:购买办公用品
2019/10/30 全球购物
大学生涯自我鉴定
2014/01/16 职场文书
房地产广告策划方案
2014/05/15 职场文书
2014年教师思想工作总结
2014/12/03 职场文书
颐和园英文导游词
2015/01/30 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
民主生活会主持词
2015/07/01 职场文书
MySQL 角色(role)功能介绍
2021/04/24 MySQL
MyBatis-Plus 批量插入数据的操作方法
2021/09/25 Java/Android
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android