macOS 、Ubuntu 安装 virtualenvwrapper

2024-08-31 20:58

本文主要是介绍macOS 、Ubuntu 安装 virtualenvwrapper,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

mkvirtualenv --python=/usr/local/Cellar/python/3.6.5_1/bin/python3 DjangoPlus
#一.mac
mac平台实测因为有系统完整性保护,导致pip 安装新版本包的时候无法卸载老版本包进而安装失败,需要关掉系统完整性保护再装
##1.关闭mac os的系统完整性保护

1.点击Mac电脑的苹果图标 
2.选择 重新启动 
3.按住 command+R,直到进入还原模式 
4.选择实用工具,然后点击 终端 
5.输入 csrutil disable 按下回车 
6.重启电脑 

##2.安装virtualenv和virtualenvwrapper

$ sudo pip install virtualenv
$ sudo pip install virtualenvwrapper

##3.查找virtualenvwrapper.sh的位置

$ which virtualenvwrapper.sh
##4.修改bash_profile

cd到/Users/用户名/,用vi编辑器打开.bash_profile,设置一个存放virtualenv的文件夹,将刚才查到的位置加进去,我的设置如下:

export WORKON_HOME=$HOME/.Desktop/Envs
source /usr/local/bin/virtualenvwrapper.sh

保存退出vi编辑器,运行

$ source ~/.bash_profile

##5.重新开启mac os的系统完整性保护

1. 点击Mac电脑的苹果图标 
2. 选择 重新启动 
3. 按住 command+R,直到进入还原模式 
4. 选择实用工具,然后点击 终端 
5. 输入 csrutil enable 按下回车 
6. 重启电脑

##6.使用

$ workon 显示所有的环境名称
$ workon 环境名 进入/切换到该环境
$ deactivate 返回到系统环境
$ mkvirtualenv 环境名 创建环境
$ rmvirtualenv 环境名 移除环境

#二.ubuntu

##1.安装
命令:sudo pip install virtualenvwrapper

##2 配置
在用户根目录下(即/home/[username])有文件.bashrc,到该文件的末尾处,屏蔽 if~fi 间的内容,在最后添加下面内容:

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; thenexport WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtualenvwrapper.sh
fi

保存后退出。
执行命令:
source .bashrc
重新加载到环境变量中。

关于virtualenv介绍:http://blog.csdn.net/u013205877/article/details/73159281
windows平台上的安装:http://blog.csdn.net/u013205877/article/details/78290875

这篇关于macOS 、Ubuntu 安装 virtualenvwrapper的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1124978

相关文章

Python中Request的安装以及简单的使用方法图文教程

《Python中Request的安装以及简单的使用方法图文教程》python里的request库经常被用于进行网络爬虫,想要学习网络爬虫的同学必须得安装request这个第三方库,:本文主要介绍P... 目录1.Requests 安装cmd 窗口安装为pycharm安装在pycharm设置中为项目安装req

windows下安装Nginx全过程

《windows下安装Nginx全过程》文章介绍了HTTP和反向代理服务器的概念,包括正向代理和反向代理的区别,并详细描述了如何安装和配置Nginx作为反向代理服务器... 目录概念代理正向代理反向代理安装基本属性nginx.conf查询结构属性使用运行重启停止总结概念是一个高性能的HTTP和反向代理we

2025最新版Android Studio安装及组件配置教程(SDK、JDK、Gradle)

《2025最新版AndroidStudio安装及组件配置教程(SDK、JDK、Gradle)》:本文主要介绍2025最新版AndroidStudio安装及组件配置(SDK、JDK、Gradle... 目录原生 android 简介Android Studio必备组件一、Android Studio安装二、A

前端Visual Studio Code安装配置教程之下载、汉化、常用组件及基本操作

《前端VisualStudioCode安装配置教程之下载、汉化、常用组件及基本操作》VisualStudioCode是微软推出的一个强大的代码编辑器,功能强大,操作简单便捷,还有着良好的用户界面,... 目录一、Visual Studio Code下载二、汉化三、常用组件1、Auto Rename Tag2

win10安装及配置Gradle全过程

《win10安装及配置Gradle全过程》本文详细介绍了Gradle的下载、安装、环境变量配置以及如何修改本地仓库位置,通过这些步骤,用户可以成功安装并配置Gradle,以便进行项目构建... 目录一、Gradle下载1.1、Gradle下载地址1.2、Gradle下载步骤二、Gradle安装步骤2.1、安

一篇文章彻底搞懂macOS如何决定java环境

《一篇文章彻底搞懂macOS如何决定java环境》MacOS作为一个功能强大的操作系统,为开发者提供了丰富的开发工具和框架,下面:本文主要介绍macOS如何决定java环境的相关资料,文中通过代码... 目录方法一:使用 which命令方法二:使用 Java_home工具(Apple 官方推荐)那问题来了,

在Ubuntu上打不开GitHub的完整解决方法

《在Ubuntu上打不开GitHub的完整解决方法》当你满心欢喜打开Ubuntu准备推送代码时,突然发现终端里的gitpush卡成狗,浏览器里的GitHub页面直接变成Whoathere!警告页面... 目录一、那些年我们遇到的"红色惊叹号"二、三大症状快速诊断症状1:浏览器直接无法访问症状2:终端操作异常

python依赖管理工具UV的安装和使用教程

《python依赖管理工具UV的安装和使用教程》UV是一个用Rust编写的Python包安装和依赖管理工具,比传统工具(如pip)有着更快、更高效的体验,:本文主要介绍python依赖管理工具UV... 目录前言一、命令安装uv二、手动编译安装2.1在archlinux安装uv的依赖工具2.2从github

Ubuntu向多台主机批量传输文件的流程步骤

《Ubuntu向多台主机批量传输文件的流程步骤》:本文主要介绍在Ubuntu中批量传输文件到多台主机的方法,需确保主机互通、用户名密码统一及端口开放,通过安装sshpass工具,准备包含目标主机信... 目录Ubuntu 向多台主机批量传输文件1.安装 sshpass2.准备主机列表文件3.创建一个批处理脚

macOS彻底卸载Python的超完整指南(推荐!)

《macOS彻底卸载Python的超完整指南(推荐!)》随着python解释器的不断更新升级和项目开发需要,有时候会需要升级或者降级系统中的python的版本,系统中留存的Pytho版本如果没有卸载干... 目录MACOS 彻底卸载 python 的完整指南重要警告卸载前检查卸载方法(按安装方式)1. 卸载