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/ironpython:从入门到精通
Oct 02 Python
python使用Berkeley DB数据库实例
Sep 26 Python
python实现批量修改文件名代码
Sep 10 Python
Python+OpenCV让电脑帮你玩微信跳一跳
Jan 04 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
Oct 14 Python
Python实现程序判断季节的代码示例
Jan 28 Python
强悍的Python读取大文件的解决方案
Feb 16 Python
python的time模块和datetime模块实例解析
Nov 29 Python
Python动态导入模块和反射机制详解
Feb 18 Python
浅谈TensorFlow中读取图像数据的三种方式
Jun 30 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
Mar 03 Python
pytorch 如何使用batch训练lstm网络
May 28 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日历[测试通过]
2008/03/27 PHP
php 什么是PEAR?(第二篇)
2009/03/19 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
jquery.cvtooltip.js 基于jquery的气泡提示插件
2010/11/19 Javascript
js中return false(阻止)的用法
2013/08/14 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
javascript轻松实现当鼠标移开时已弹出子菜单自动消失
2013/12/29 Javascript
浅析js中的浮点型运算问题
2014/01/06 Javascript
javascript实现阻止iOS APP中的链接打开Safari浏览器
2014/06/12 Javascript
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
详解JavaScript数组和字符串中去除重复值的方法
2016/03/07 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
Nodejs中crypto模块的安全知识讲解
2018/01/03 NodeJs
使用pkg打包Node.js应用的方法步骤
2018/10/19 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
Vue 简单实现前端权限控制的示例
2020/12/25 Vue.js
python如何派生内置不可变类型并修改实例化行为
2018/03/21 Python
对python借助百度云API对评论进行观点抽取的方法详解
2019/02/21 Python
python字符串查找函数的用法详解
2019/07/08 Python
python修改字典键(key)的方法
2019/08/05 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
美国LOGO设计公司:The Logo Company
2018/07/16 全球购物
Fossil加拿大官网:化石手表、手袋、首饰及配饰
2019/04/23 全球购物
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
班班通校本培训方案
2014/03/12 职场文书
县政府领导班子“四风”方面突出问题整改措施
2014/09/23 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
募捐感谢信
2015/01/22 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书
几款流行的HTML5 UI框架比较(小结)
2021/04/08 HTML / CSS
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/04/22 无线电
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技