博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac下Django安装虚拟环境的问题
阅读量:7146 次
发布时间:2019-06-29

本文共 777 字,大约阅读时间需要 2 分钟。

需求

在同一个python环境中安装同一个包的不同版本,后安装的包会把原来安装的包覆盖掉。如果同一台机器上两个项目依赖于相同包的不同版本,就会导致一些项目运行失败。

解决方案:安装虚拟环境

虚拟环境其实就是python环境的复制版本.

安装虚拟环境的命令

  1. sudo pip install virtualenv #安装虚拟环境
  2. sudo pip install virtualenvwrapper #安装虚拟环境扩展包
  3. pip install virtualenvwrapper --ignore-installed six # 有时候可能需要这条命令

  1. 编辑家目录下面的.bashrc文件

这时候我们会发现在Mac的~/(家目录)请看另一篇家目录和根目录的区别并没有.bashrc这个文件.这个时候我们就需要自己主动添加即可

要注意的地方上图有标出来 第三行要注意的是这个路径然后最后的python3在路径下要能找到 第四行要注意的是3.7代表的是本机安装的python版本

export WORKON_HOME=$HOME/.virtualenvsexport PROJECT_HOME=$HOME/Develexport VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh复制代码
  1. 使用source .bashrc使其生效一下。(这里要强调的是 当我们通过workon + 空格 + tab键 命令并没有提示,需要使用这条命令引用一下即可)

转载于:https://juejin.im/post/5bbf70c96fb9a05d0f16ff3a

你可能感兴趣的文章
整合登录界面与管理系统
查看>>
PyCon2018 回顾 (Part 1)
查看>>
vuex
查看>>
平时自己项目中用到的 CSS
查看>>
微信小程序5月带给我们的惊喜
查看>>
如何实现类似易企秀的可视化 H5 编辑器?
查看>>
[译] 游戏即服务的五条建议,提升游戏变现能力
查看>>
数据结构:链表
查看>>
gitlab迁移到docker并升级大版本到10.1.1和汉化
查看>>
多线程知识梳理(2) synchronized 三部曲之基本使用
查看>>
Activity 知识梳理(3) Activity状态保存和恢复
查看>>
[译] 如何在无损的情况下让图片变的更小
查看>>
Android 开发实用小技巧
查看>>
聊聊sentinel的SentinelWebAutoConfiguration
查看>>
JB的Python之旅-爬取phizhub网站
查看>>
仿制支付宝刮刮卡
查看>>
Xcode9 自动上传Fir
查看>>
JavaScript异步流程控制的前世今生
查看>>
通过static关键词来实现late static binding(静态调用绑定)
查看>>
Android小知识-OkHttp的两种请求方式
查看>>