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使用rsa加密算法模块模拟新浪微博登录
Jan 22 Python
python&MongoDB爬取图书馆借阅记录
Feb 05 Python
详解python的几种标准输出重定向方式
Aug 15 Python
使用python编写udp协议的ping程序方法
Apr 22 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
Jun 28 Python
一步步教你用python的scrapy编写一个爬虫
Apr 17 Python
postman模拟访问具有Session的post请求方法
Jul 15 Python
python实现中文文本分句的例子
Jul 15 Python
通过python改变图片特定区域的颜色详解
Jul 15 Python
对django中foreignkey的简单使用详解
Jul 28 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
Jan 20 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
Nov 13 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 采集心得技巧
2009/05/15 PHP
javascript div 弹出可拖动窗口
2009/02/26 Javascript
Javascript合并表格中具有相同内容单元格示例
2013/08/11 Javascript
浅析Javascript中“==”与“===”的区别
2014/12/23 Javascript
jQuery获得子元素个数的方法
2015/04/14 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
AngularJS入门教程之ng-checked 指令详解
2016/08/01 Javascript
JavaScript实现简单的日历效果
2016/09/25 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
Express + Session 实现登录验证功能
2017/09/08 Javascript
layer实现关闭弹出层刷新父界面功能详解
2017/11/15 Javascript
微信小程序button组件使用详解
2018/01/31 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
在 Vue.js中优雅地使用全局事件的方法
2019/02/01 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
详细讲解Python中的文件I/O操作
2015/05/24 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
在python中修改.properties文件的操作
2020/04/08 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
利用python绘制中国地图(含省界、河流等)
2020/09/21 Python
CSS+jQuery实现的在线答题功能
2015/04/25 HTML / CSS
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
网上卖盒饭创业计划书范文
2014/02/07 职场文书
兰兰过桥教学反思
2014/02/08 职场文书
护士岗位求职应聘自荐书范文
2014/02/12 职场文书
2014全年工作总结
2014/11/27 职场文书
用人单位聘用意向书
2015/05/11 职场文书
2017元旦晚会开幕词
2016/03/03 职场文书
详解如何在Canvas中添加事件的方法
2021/04/17 Javascript