安装python虚拟运行环境,linux下配置workon切换虚拟环境

Python虚拟环境管理实战 —— 从零配置WORKON_HOME到workon一键切换 本文详细介绍了Python虚拟环境管理的实战技巧,重点讲解如何通过配置WORKON_HOME环境变量和使用virtualenvwrapper工具实现虚拟环境的集中管理与一键切换。内容涵盖Linux、Windows和Mac三大系统的配置步骤,常见问题排查方法,以及高效工作流技巧,帮助开发者提升Python项目管理效率。 阅读详情

一、查询python解释器所在路径

以下查询py3和py2的目录:

$ which python3
/usr/bin/python3
$ which python2
/usr/bin/python2

二、安装python虚拟运行环境

pip安装

$ sudo pip install virtualenvwrapper

上述工具装好后,需要执行以下环境变量设置。

1.创建目录用来存放虚拟环境

mkdir $HOME/.virtualenvs

2.在~/.bashrc中添加行:

export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/bin/virtualenvwrapper.sh

3.运行:

source ~/.bashrc

4.如果报错

-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory

说明文件没在这个路径下

可以通过which 命令查看(which是用来查看当前要执行的命令所在的路径)

$ which virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh

5.重新修改 ~/.bashrc内容为以下内容

export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

然后重新运行以下命令

$ source ~/.bashrc

三、创建python虚拟环境

当你需要使用Python2开发项目时,建立一个Python2的虚拟环境:

$ mkvirtualenv -p /usr/bin/python2.7 env27

当你需要Python3开发时:

$ mkvirtualenv -p /usr/bin/python3.7 env37

然后可以随时切换不同的虚拟环境:

$ workon env27 # 进入Python2环境
$ workon env37 # 进入Python3环境

不仅可以自由切换py2和py3,同一个版本下还可以配置不同的依赖,pip不同的包,来适应不同项目的需求。

更爽的是,你可以在进入虚拟环境的同时切换到项目目录,只需要编辑 $VIRTUAL_ENV/bin/postactivate 这个文件即可:

$ vim $VIRTUAL_ENV/bin/postactivate #前提是已经进入对应的虚拟环境

在文件中添加切换目录的命令:

cd /path/to/your/project

退出虚拟环境

deactivate
华为鸿蒙系统也能用!5分钟搞定谷歌三件套安装(附最新APK下载链接) 本文为华为鸿蒙系统用户提供了一份详尽的谷歌三件套(Google Play服务、商店及框架)手动安装指南。文章核心在于无需Root,通过ADB命令获取设备信息,并从可靠来源下载匹配版本的APK,按照正确顺序安装,从而解决海外应用依赖问题,实现5分钟快速部署。 阅读详情

相关推荐

Python实战:用MNE-Python从脑电数据中提取P300成分(附完整代码)

本文提供了一份使用MNE-Python从脑电数据中提取P300成分的完整实战指南。通过详细的代码示例,系统讲解了从环境搭建、数据加载、预处理(滤波、分段、伪迹剔除)到P300波形提取、可视化与参数量化的全流程。重点介绍了如何利用零相位滤波和叠加平均技术,从EEG信号中精准分离出反映认知加工的P300事件相关电位,适用于脑机接口与认知神经科学研究。

weixin_29240343的博客 338

在 Python 中列出虚拟环境

本文讨论了虚拟环境以及在Python中列出虚拟环境的三种方法。你可以使用其他方法,但开发者通常使用上述方法。

迹忆客 2510

STM32 ST-LINK Utility固件烧录全流程详解与实战技巧

本文详细解析了使用STM32 ST-LINK Utility进行固件烧录的全流程与实战技巧。从硬件连接、软件安装、核心三步操作(连接、擦除、烧录)到进阶的选项字节配置与批量脚本烧录,提供了完整的避坑指南和问题排查方案,帮助开发者高效完成STM32程序下载。

lambda的博客 768

workon把pyhton环境切换为python3.7环境配置

修改python.exe文件名为python3.exe并修改pip.exe为pip3.exe,并使用python3和pip3 命令。进入C:\Users\用户名\AppData\Local\Programs\Python\Python37\。(方法2适用于本地python版本冲突,可以把不常用的python执行程序改为python3)注:-p后面的路径为你需要的python版本的python.exe执行文件。若本机安装了Anaconda的话会显示。创建workon的虚拟环境(方法1:卸载Anaconda。

qq_61649579的博客 776

不到200块!手把手教你用ZYNQ7010和AD9363攒一台自己的开源SDR硬件(附BOM清单)

本文详细介绍了如何用不到200元的预算,基于ZYNQ7010 FPGA和AD9363射频芯片打造一台功能完备的开源SDR硬件平台。从核心组件选型、PCB设计到焊接调试,提供全流程实战指南,特别适合预算有限的硬件爱好者和创客群体探索无线通信世界。

weixin_26854829的博客 479

thinkcmf 代码执行 (CVE-2019-7580) 漏洞复现

所有文章,仅供安全研究与学习之用,后果自负! thinkcmf 代码执行 CVE-2019-7580thinkcmf 代码执行 (CVE-2019-7580)0x01 漏洞描述0x02 影响范围0x03 漏洞复现3.1 登录后台3.2 漏洞利用3.2.1webshell3.2 phpinfo3.3 获取系统命令0x04 漏洞修复 thinkcmf 代码执行 (CVE-2019-7580) 复现小心会搞崩环境。 0x01 漏洞描述 ThinkCMF是一款支持Swoole的开源内容管理框架(CMF),基于Thi

YouthBelief的博客 4261

1.python如何创建虚拟环境

1.新建文件夹,打开命令行输入cmd,黑窗口输入Python -m venv 文件名创建虚拟环境2.打开黑窗口输入workon,在输入mk virtualenv 虚拟环境名,在Python文件打开设置进入interpreter选择新创建的虚拟环境2.with open的原理1.with语句是python中用于处理资源管理的一种语法结构,主要用于对文件,网络连接等进行操作,自动管理资源的打开和关闭。

myp2004的博客 488

Stable Diffusion 模型分享:Beautiful Realistic Asians(美丽真实的亚洲人)

Beautiful Realistic Asians(BRA)模型是由作者自己训练而成的一个独立模型,它是一个真实模型,并且是一个针对亚洲人训练的模型,可以生成非常漂亮的亚洲小姐姐。条目内容类型大模型基础模型SD 1.5来源CIVITAI作者文件名称文件大小1.99GB。

水滴的博客 2156

python 创建虚拟环境

python 创建虚拟环境安装虚拟环境创建虚拟环境 安装虚拟环境 使用pip 命令将虚拟环境的库进行下载 pip install virtualenv 安装virtualenvwrapper pip install virtualenvwrapper 创建虚拟环境 mkvirtualenv env01 (环境名) mkvirtualenv -p python3 py3env01 (python3条件下环境名为py3env01的子虚拟环境) 默认创建的文件路径在 之前配置的路径下exportWORKON_HO

weixin_38155808的博客 415

爬虫法律风险与合规边界

爬虫技术的法律边界正在快速收紧。从2017年上海晟品案开启爬虫入刑先河,到2025年Cloudflare区块链溯源技术将违规行为与企业主体永久绑定,合规已从"可选项"变为"必选项"。技术团队需要建立三层防御体系法律合规层:法律适用判定、授权管理、合同审查、隐私政策;技术控制层:访问控制、数据加密、匿名化、审计日志、监控告警;组织管理层:DPO任命、培训体系、应急响应、合规审计、绩效考核。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 1160

全景相机APP

以下是一款**全景相机APP**的完整源码,支持全景照片拍摄(多帧拼接)、全景预览、鱼眼矫正、图片保存/分享、360°全景查看等核心功能,基于Android原生Camera2 API(替代过时的Camera API) + OpenCV(图像拼接) + GLSurfaceView(全景预览)实现,适配Android 8.0+设备,可直接编译运行。runOnUiThread(() -> tvFrameCount.setText("已拍摄:" + frameCount + "帧"));// X轴旋转(上下)

寒寒豆豆软件公司的博客 179

Python虚拟环境的安装和配置

Python虚拟环境的安装和配置(windows)1.下载virtualenvwrapper-win 包 2.输入workon命令查看是否可用   3.使用virtualenvwrapper创建虚拟环境 默认放在C:\Users\Administrator\Envs目录中 可以修改存放的路径:(不需要)找到系统环境变量,添加WORKON_HOME为指定路径即可     运行workon,目录中没有...

大改的博客 530

innovus:addRepeaterByRule用法

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?addRepeaterByRule不管transition/timing violation,只根据约束的length/cap/fanout等等去给net 插buffer。

m0_61544122的博客 1088

linux workon 命令,安装python虚拟运行环境,linux下配置workon切换虚拟环境

一、查询python解释器所在路径以下查询py3和py2的目录:$ which python3/usr/bin/python3$ which python2/usr/bin/python2二、安装python虚拟运行环境pip安装$ sudo pip install virtualenvwrapper上述工具装好后,需要执行以下环境变量设置。1.创建目录用来存放虚拟环境mkdir $HOME/.v...

weixin_30220465的博客 1106

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

python虚拟环境管理 —— 以 workon 切换虚拟环境

python虚拟环境管理                 1、安装 virtualenvwrapper $ pip3 install virtualenvwrapper     2、创建目录存放虚拟环境 $ mkdir -p /python_venv_manage     3、查看 python3 安装目录 $ which python3     4、查看

alun550的博客 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

python安装配置虚拟环境(linux)

python的虚拟环境可以方便的在不同python版本和第三方库的版本之间进行切换,各虚拟环境独自管理自己的包,方便不同版本需求的开发. pycharm自带有虚拟环境的功能,创建项目时如果选''新建虚拟环境'',将会默认放到项目路径下. linux安装配置虚拟环境 下面介绍手动安装配置虚拟环境: linux中(ubuntu 20.04),linux的源相关配置见我之前的文章. 具体步骤 安装 virtualenvwrapper,virtualenvwrapper是对virtualenv的封装. pip

_伍六七_的博客 3297

【学习心得】Linux下的Python虚拟环境搭建

【学习心得】Linux下的Python虚拟环境搭建

qq_39780701的博客 1万+

Linux、Mac、windows 配置Python虚拟环境 virtualenvwrapper workon切换环境

Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便 前言 开发及测试过程中每个环境都有各自的作用,避免破坏其他环境所以建议每个项目新建一个虚拟环境,经过对比最终我选择了virtualenvwrapper来作为我开发中虚拟环境管理工具,接下来一起来看一下常用的几种虚拟机环境工具对比及virtualenvwrapper的安装方法。 Python虚拟环境工具对比 virtualenv: 是目前最流行的 pyt

Logan的博客 1888

python虚拟环境linux_Linux安装workon虚拟环境(Python虚拟运行环境)

一、查询python解释器所在路径以下查询py3和py2的目录:$ which python3/usr/bin/python3$ which python2/usr/bin/python2二、安装python虚拟运行环境pip安装(有sudo权限)$ sudo pip3 install virtualenvwrapper$ sudo pip3 install virtualenvwrapperpi...

weixin_34284072的博客 547

Linux下安装Python虚拟环境

2.virtualenv py2virtual(默认使用当前系统的python版本,使用-p指定python版本所在的路径进行安装不同的版本)我的排版不好看参考链接:http://blog.youkuaiyun.com/leafage_m/article/details/72854559。mkvirtualenv --python=/usr/local/bin/python2.7 py27(指定版本)官方链接:https://virtualenvwrapper.readthedocs.io/en/latest/...

weixin_59269336的博客 3275

安装python 虚拟运行环境,linux下配置worken 切换虚拟环境

一、查询python解释器所在的路径 以下查询py3和py2的目录: $ which python3 /usr/bin/python3 二、安装python虚拟运行环境 pip 安装 $ sudo pip install virtualenvwrapper 上述工具安装好后,需要执行以下环境变量设置 1、创建目录用来存在虚拟环境 mkdir $HOME/.virtualenvs 2、在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs VIRTUA

u014199409的博客 773

Linux创建Python虚拟环境

Linux创建Python虚拟环境

究极小白的博客 8759

Linux下安装配置使用python虚拟环境

文章目录前言1. 安装2. 进一步配置二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 前言 项目工作过程中,经常会用到不同版本的python环境,系统上

阿尔泰野狼的博客 3809

mac和linux的python配置虚拟环境

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

大老表的博客 6727

python 虚拟环境 配置环境变量_Python虚拟环境

Python虚拟环境的搭建与使用前言在开发中很多时候不同的项目会需要用的不同版本的包,甚至是不同版本的Python,而使用虚拟环境就可以轻松解决问题。虚拟环境通过创建一个全新的Python开发环境,从而实现不同项目间的隔离。虚拟环境的搭建virtualenvwrapper需要依赖virtualenv,所以先pip安装virtualenv,再pip安装virtualenvwrapper。virtua...

weixin_39727336的博客 2420

虚拟环境安装和操作

https://blog.youkuaiyun.com/sinat_41898105/article/details/80714974

weixin_43640594的博客 7292

Python创建virtualenv(虚拟环境)搭建

操作步骤: 1、安装虚拟环境 sudo pip3 install virtualenv sudo pip3 install virtualenvwrapper 安装完虚拟环境后,如果提示找不到mkvirtualenv命令,需要配置环境变量 配置环境变量: 1、在~(家目录)下创建目录用来存放虚拟环境 mkdir .virtualenvs 2、打开~/.bashrc文件,并添加如下: expor...

weixin_44706011的博客 3483
上一篇: DBHCM数据库表结构信息生成文档工具
下一篇: Docker容器化部署Python应用执行docker build命令生成docker容器报错:Smporary failure in name resolution
Kennith Chang
博客等级 码龄8年 72粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值