Ubuntu和Mac下搭建python虚拟环境virtualenv

步步学习python之环境安装:Vagrant+Ubuntu+Emacs+Virtualenv+Python3开发环境的搭建(Mac电脑下)3 3. Python版本管理虚拟环境virtualenv的安装      由于不同的项目有时候需要不同的版本,或者统一一个版本。我mac上系统默认安装的是python2.7左右。但是需要python3.4(注意前面我们说明啦必须安装最新的ubuntu才会支持python3.4)。因为python版本管理的需要,就需要这个啦virtualen。关于这个virtualen具体介绍大家请google吧。... 阅读详情

Ubuntu和Mac下搭建python虚拟环境

首先:在Ubuntu和Mac中都安装了python 2.x和python 3.x

区分virtualenv和virtualenvwrapper:我的理解为后者是前者的管理工具,即安装virtualenv后,不装virtualenvwrapper也能创建python虚拟环境

安装virtualenv
pip install virtualenv 或 sudo apt-get install python-virtualenv

安装成功后,就可以创建python 2.x虚拟环境了,命令如下:

virtualenv  py2env   #创建名为 py2env 虚拟环境
cd py2env/bin        #进入该目录
source activate      #进入虚拟环境
python               #在虚拟环境中查看python版本
deactivate           #退出虚拟环境

创建python3.x版本虚拟环境,命令如下:

# 查看python3.x的安装路径
which python3
virtualenv -python=python3的路径 py3env  #创建名为 py3env 虚拟环境
cd py3env/bin        #进入该目录
source activate      #进入虚拟环境
python               #在虚拟环境中查看python版本
deactivate           #退出虚拟环境
安装virtualenvwrapper
pip install virtualenvwrapper
配置virtualenvwrapper
# 找到virtualenvwrapper.sh文件
sudo find / -name virtualenvwrapper.sh

#[Ubuntu]下
vim ~/.bashrc
	export WORKON_HOME=$HOME/.virtualenvs
	source [virtualenvwrapper.sh文件路径]
将上两行追加到 ~/.bashrc  文件
source ~/.bashrc
#[Mac]下
vim ~/.bash_profile
	export WORKON_HOME=$HOME/.virtualenvs
	source [virtualenvwrapper.sh文件路径]
将上两行追加到 ~/.bash_profile  文件
source ~/.bash_profile 

最后可以使用virtualenvwrapper工具管理虚拟环境

# Ubuntu下
workon  #显示创建的虚拟环境
mkvirtualenv py2env 创建名为py3scrapy的python2.x的虚拟环境
mkvirtualenv --python=python3路径 py3scrapy  #创建名为py3scrapy的python3.x的虚拟环境
# Mac下
workon  #显示创建的虚拟环境
mkvirtualenv py2env #创建名为py3scrapy的python2.x的虚拟环境
mkvirtualenv -p python3路径 py3scrapy  #创建名为py3scrapy的python3.x的虚拟环境

创建的虚拟环境默认保存在 ~/.virtualenvs 目录下

虚拟环境工具pyenv的安装,配置和使用,完美控制python版本 前言   我觉得如果使用 python 开发的话,还是在 unix/linux 的环境下吧,shell 工具的效率比 windows 高得多,尽管 windows 下也有 cmder 这种神器,而且现在 windows store 也很好的开发出了 linux 子系统,但是瑕疵非常多,unix/linux 才是完美的环境。本文用到的是 archlinux ,另外 debian/ubuntu、cen... 阅读详情

相关推荐

ArcGIS投影变换实战:从WGS_1984到Krasovsky_1940_Albers的精准转换

本文详细解析了在ArcGIS中如何将WGS_1984地理坐标系下的数据精准转换至Krasovsky_1940_Albers投影坐标系。文章通过实战案例,重点阐述了地理坐标系与投影坐标系的区别,并逐步演示了创建自定义地理变换、使用投影栅格工具以及进行批量处理和结果验证的核心操作流程,旨在解决地图数据叠加不准的常见问题。

weixin_29251131的博客 463

Mac中用python virtualenv 创建虚拟环境的四种方法

假设我们在tryvenv文件夹中创建虚拟环境,新建tryvenv并进入该目录 $ mkdirtryvenv $ cdtryvenv 一、在文件夹中直接创建虚拟环境并命名为venv,使用系统默认的python版本 $ virtualenv venv 二、用指定的python版本创建虚拟环境,比如用python3创建(名为venv2的虚拟环境) $ virtualenv venv2 - p python3 三、用某python版本的绝对路径创建,可以用which python...

sruta的博客 1594

从FreeCAD到BIMBase:PlaneGCS约束求解器的移植使用指南

本文为BIMBase平台的开发者提供了一份详细的PlaneGCS几何约束求解器移植与集成指南。文章深入探讨了如何从FreeCAD中提取PlaneGCS核心代码,并将其适配到BIMBase的C++二次开发环境中,重点解决了内存管理、数据模型桥接、约束抽象以及性能调优等关键问题,旨在帮助开发者构建稳定高效的参数化设计模块。

weixin_29213525的博客 320

python虚拟环境(Mac)

1.安装 virtualenv2.通过pip3 安装(默认安装在/usr/local/bin 路径下)3.配置 wrapper 运行的环境4.把配置刷到硬盘 virtualenvwrapper 文件5.基于python3创建出一个虚拟环境shoppingapi,放在env_workspaces文件内。

weixin_40544719的博客 2274

opencv-meshgrid

使用opencv::repeat函数和std::iota函数完成meshgrid功能。 X Y Z 通俗的说就是根据Z的大小生成X矩阵,Y矩阵

yuegooxi的博客 1607

28.Anaconda安装jupyter notebook、jupyterlab及体验

手贱,不小心将Anaconda自带得jupyter给卸载了,没法子了查了好多资料都比较麻烦,所以自己摸索着重新安装,记录一下心得。说明:Anaconda没有加入环境变量,Anaconda官方建议不要将Anaconda加入环境变量,这就意味着他和python是可以共存的。

迷逝 5027

Mac 创建 Python 虚拟环境

创建和管理虚拟环境了。记得在使用虚拟环境时,始终激活虚拟环境,以便使用其中的包和配置。您可以使用 Homebrew 或者直接从 Python 官方网站下载安装。在虚拟环境中运行的 Python 解释器将使用虚拟环境的包和配置。激活后,您将在终端提示符前看到虚拟环境的名称(例如。在 macOS 上,您可以使用以下步骤使用。在激活的虚拟环境中安装和使用包。这将恢复到系统的默认 Python 解释器。这样,您就可以在 macOS 上使用。然后,使用以下命令安装。替换为您喜欢的任何名称。首先,确保您已经安装了。

sumatch的博客 1422

国网DLT698.45协议——采集系统、数据交换(三)

物理层规定了通信单元或其他终端设备与多功能电表的通信接口,接口的物理与电气特性。常见的物理层传输方式有对于RS485、红外、载波通信等通信信道。将数据包装成可传输的帧格式。1、根据通信配置参数完成端口的初始化配置,通信状态初始化为准备接收状态,初始化相关计数器及缓冲区指针。2、链路层及控制子模块负责通信数据的收发控制,各类超时问题的处理。无通信数据接收时,定时初始化通信端口。3、完成协议帧的解析及应答。

一个bug是bug,多个bug能work 8050

MAC Python 虚拟环境配置方法&parcharm

python虚拟环境配置 苹果电脑

valkyrja110的博客 4506

麻辣香锅病毒分析

Spicy Hot Pot浏览器劫持病毒(麻辣香锅病毒)从2020年初被安全公司监测到,因其病毒模块带有MLXG_KM被安全行业代称麻辣香锅病毒。目前通过各种激活工具传播, 包括暴风激活、小马激活和KMS激活等诸多工具,疑似与下载站进行合作推广此类激活工具。Spicy Hot Pot 是一个浏览器劫持 Rootkit,它会将用户的主页更改为指向恶意软件操作员控制的页面,此外还会将内存转储从机器上传到预定义的服务器,并结合本地更新功能以确保其保持更新。通常浏览器劫持者会通过更改用户主页的恶意可执行文件或注册表

不忘初心,护天下安全! 4788

北京大学MuMo多模态肿瘤分类模型复现与迁移学习

本项目复现了北京大学MuMo多模态肿瘤分类模型,并针对特定医学影像数据集进行迁移学习。MuMo模型通过整合CT、MRI、PET等多模态医学影像数据,显著提升了肿瘤分类准确性。项目内容包括环境配置(Python 3.8+、PyTorch 1.9+)、数据预处理(DICOM/NIfTI格式处理、强度归一化)、多模态数据集类实现,以及训练验证测试集划分。关键特点是采用MONAI医学影像处理库,实现三维医学影像的标准化预处理流程,并支持多种模态数据的并行加载与联合训练,为后续模型复现和迁移学习奠定基础。

max500600的博客 1241

mac python3 安装virtualenv

注意:如果出现WARNING: The script virtualenv is installed in ‘/home/local/bin’ which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.主要原因是找不到virtualenv,所以在环境变量中增加执行路径。第三步,增加环境变量。

西木风落 1751

CNN+LSTM+Attention+DNN模型实战:pytorch搭建CNN+LSTM+Attention+DNN行车速度预测

CNN+LSTM+Attention+DNN模型实战:pytorch搭建CNN+LSTM+Attention+DNN行车速度预测

6045

关于virtualenv的创建(以Ubuntu和Mac为例)

针对于不同项目有时候我们需要配置不同的环境,而我们并没有必要去配置多台设备,这时,虚拟环境能够帮助我们在一台设备里搭建不同项目所需要的环境 首先需要安装virtualenv sudo pip install virtualenv sudo pip install virtualenvwrapper 安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量: # 1、创建目录用...

勿忘心安的博客 276

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

macOS 、Ubuntu 安装 virtualenvwrapper

一.mac mac平台实测因为有系统完整性保护,导致pip 安装新版本包的时候无法卸载老版本包进而安装失败,需要关掉系统完整性保护再装 1.关闭mac os的系统完整性保护 1.点击Mac电脑的苹果图标 2.选择 重新启动 3.按住 command+R,直到进入还原模式 4.选择实用工具,然后点击 终端 5.输入 csrutil disable 按下回车 6.重启电脑 ...

张昆 2098

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Python_Django前的准备#Python(Centos7)

1、安装 virtulenvwrapper 说明:这是一个python虚拟环境的管理包,用来管理和测试不同的项目。 命令:pip_install virtualenvwrpper 2、mkdir 创建一个文件mkdir .virtualenv 说明:创建一个目录,最好是隐藏目录,里面自动生成的文件不能删。 以后创建的虚拟环境都保存在此目录下。 命令:mkdir -P /software/pycha...

weixin_43767182的博客 172

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

mac和linux的python配置虚拟环境

python中通过虚拟化出来一个空间,与主环境完全隔离,避免项目中对于环境要求,造成的插件版本混乱(python特别吃环境) mac 的配置 前文已经说过python3的安装,我们基本在生产电脑上只是用python3和pip3但是命令行每次都需要写上版本数字很麻烦,这里作者教大家一个一劳永逸的办法 打开终端 sudo vi ~/.bash_profile 输入密码 在配置文件中添加 alias...

大老表的博客 6727

mac和ubuntu下配置python的虚拟环境virtualenv和虚拟环境管理包virtualenvwrapper

注意:电脑要联网状态,下载用 一、安装虚拟环境的作用 在开发不同项目的时候,可能需要使用不同的版本的不同工具包/框架,如果都在一个环境下安装,新版本的工具包/框架会覆盖掉以前的版本,造成其他项目无法运行,所以我们需要安装虚拟环境。即搭建独立的python运行环境,每个项目拥有单独的python运行环境。 二、安装虚拟环境virtualenv和虚拟环境扩展包virtualenvwrapper vir...

weixin_44932747的博客 255

mac学python用搭建虚拟环境吗_详解ubuntu和mac环境python虚拟环境搭建

最近研究django时需要搭建虚拟环境,于是用自己的mac电脑搭建环境,结果遇到很多问题,记录在此mac电脑自己本身有一个python2.7的环境,然后我自己安装了python3.5的环境。1、 安装 virtualenv、 virtualenvwrapperpip install virtualenvpip install virtualenvwrapper这里安装的命令很多,网上我百度到的也很...

weixin_39747577的博客 168

python删除虚拟环境_详解python配置虚拟环境

python中通过虚拟化出来一个空间,与主环境完全隔离,避免项目中对于环境要求,造成的插件版本混乱(python特别吃环境)mac 的配置前文已经说过python3的安装,我们基本在生产电脑上只是用python3和pip3但是命令行每次都需要写上版本数字很麻烦,这里作者教大家一个一劳永逸的办法打开终端sudo vi ~/.bash_profile输入密码在配置文件中添加alias pip=pip3...

weixin_39519769的博客 4168

在Ubuntu、Mac中创建虚拟环境的步骤

问题:在开发过程中,使用Python安装包时,需要使用可以使用pip install 包名或者sudo pip install 包名来安装。问题是在开发多个项目的时候,使用的依赖包是不一样的或者依赖包的版本是不一样的。这时候如果还把所有的包放到一个开发环境中,就会造成开发环境的臃肿、混乱(包的版本不一样),更甚者会是环境无法运行。

ares_beyong的博客 3946

Python安装VirtualEnv和Flask

python2.7:需要安装virtualenv。 python3:在WIN和MAC上自带pyvenv,不用额外安装。Linux上不自带pyvenv,还是需要安装virtualenv pip3 install virtualenv或者sudo easy_install virtualenv 上述的命令会在你的系统中安装 virtualenv。virtualenv 安装完毕,你可以立

李守彬的空间 1500

Ubuntu创建python虚拟环境总结

以前一直用的是windows和虚拟机,今天安装了Ubuntu系统,给大家分享一下安装python虚拟环境的流程: virtualenv .env 如果之前没没用过,会报一些错误:Command 'virtualenv' not found, but can be installed with: sudo apt install virtualenv sudo apt install vi...

brytlevson的博客 808

使用pyenv与pyenv-virtualenv管理Python版本与虚拟环境

在上一篇博客中,我介绍了如何在ubutnu 18.04中安装pyenv。这一次我将介绍如何使用pyenv与pyenv-virtualenv管理Python版本与虚拟环境。 0.相关命令 首先使用pyenv -h命令可以查看可用命令 Usage: pyenv <command> [<args>] Some useful pyenv commands are: comm...

weixin_34138056的博客 252

ubuntu 18.04安装virtualenv和virtualenvwrapper安装及使用

ssh连接到主机(腾讯云) Mac上直接在bash输入ssh root@主机ip Windows需要下载ssh远程连接工具如Putty 腾讯云默认下不能以 root 省份登录,请以一下方式登录 $ ssh -q -l ubuntu -p 22 你的主机ip 配置Python3.6环境 Ubuntu18.04已经默认安装了python3.6.5,所以不需要再安装了,可使用python3命令查看安装...

SampsonKong的博客 98

9.4python开发之virtualenv与virtualenvwrapper

在使用Python开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题; 亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。 此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。 这里,就要隆重介绍virtualenv,一个可以帮助我们管理不同Python环境的绝好工具。 virtuale...

a88842443的博客 89
上一篇: 图-普里姆(Prim)算法记录
下一篇: 【工具】 桌面壁纸
StevenAC
博客等级 码龄10年 16粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值