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中使用select模块实现非阻塞的IO
Feb 03 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
Feb 06 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
Jul 11 Python
Python中return self的用法详解
Jul 27 Python
Python 正则表达式爬虫使用案例解析
Sep 23 Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 Python
python enumerate内置函数用法总结
Jan 07 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
Feb 12 Python
python词云库wordCloud使用方法详解(解决中文乱码)
Feb 17 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
Mar 30 Python
scrapy结合selenium解析动态页面的实现
Sep 28 Python
python中的列表和元组区别分析
Dec 30 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
PHP pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
php获取远程文件的内容和大小
2015/11/03 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
2017/04/20 PHP
PHP判断当前使用的是什么浏览器(推荐)
2019/10/27 PHP
javascript中的new使用
2010/03/20 Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
2015/06/26 Javascript
基于Css3和JQuery实现打字机效果
2015/08/11 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
javaScript封装的各种写法
2017/08/14 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
解决使用vue.js路由后失效的问题
2018/03/17 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
vue通过v-html指令渲染的富文本无法修改样式的解决方案
2020/05/20 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
python用来获得图片exif信息的库实例分析
2015/03/16 Python
Python的网络编程库Gevent的安装及使用技巧
2016/06/24 Python
Python 登录网站详解及实例
2017/04/11 Python
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
使用python实现CGI环境搭建过程解析
2020/04/28 Python
CSS3实现类似翻书效果的过渡动画的示例代码
2019/09/06 HTML / CSS
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
商务专员岗位职责
2013/11/23 职场文书
销售总监岗位职责
2014/01/04 职场文书
教师年度考核评语
2014/04/28 职场文书
出纳试用期自我评价
2015/03/10 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
自愿离婚协议书范本2016
2016/03/18 职场文书
python实现层次聚类的方法
2021/11/01 Python
Redis基本数据类型Zset有序集合常用操作
2022/06/01 Redis