每次进入终端都要重新source /etc/profile 才能workon

Debian环境变量配置与管理完全指南 环境变量是Linux系统的核心配置机制,通过键值对形式存储系统运行时所需的动态参数。其工作原理是通过shell进程继承机制,实现跨进程的配置共享。在Debian等Linux发行版中,环境变量技术价值体现在统一配置管理、路径解析和多语言支持等场景。PATH变量决定了命令搜索路径,LANG系列变量控制区域化显示,而EDITOR等变量则规范了工具链行为。本文以Debian为例详解环境变量的层级体系,包括通过/etc/environment设置系统级变量,使用~/.bashrc管理用户级配置,以及export命令实 阅读详情

 

Linux 中python virtualenv安装和路径变量设置,以及解决每次进入终端都要重新source /etc/profile 才能workon

1、virtualenv 安装

sudo pip install virtualenv 
sudo pip install virtualenvwrapper

2、路径变量设置

我一开始设置在了/etc/profile中,写在最末尾即可

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

但是每次关闭终端后都需要再次进行以下操作才能显示workon:否则总显示未找到此命令。


3、解决问题

后来网上找了好久,才找到解决方法,方法如下:

  1. 改写到  /etc/bash.bashrc文件
    sudo vim /etc/bash.bashrc
    
  2. 把上面的路径变量写到里面保存即可解决问题,此后关闭终端workon仍然生效,问题解决。


 

 

Ubuntu源码编译安装Python全攻略:多版本管理与虚拟环境配置 在Linux开发环境中,Python版本管理是开发者必须掌握的核心技能。系统自带的Python版本往往无法满足不同项目的需求,直接修改系统Python可能引发依赖冲突。通过源码编译安装,开发者可以灵活安装任意指定版本的Python,实现与系统环境的完全隔离。这种方法不仅提供了对Python解释器的深度控制权,还能通过自定义编译选项进行性能优化。在工程实践中,结合虚拟环境工具如venv或virtualenvwrapper,可以为每个项目创建独立的依赖环境,有效解决多版本共存问题。本文以Ubuntu系统为例,详 阅读详情

相关推荐

不会写GLSL?用Cesium 1.120 + Heatmap.js 2.0.5也能搞定动态洪水模拟(附完整源码)

本文介绍了一种无需GLSL编程的3D洪水动态模拟方案,结合Cesium 1.120和Heatmap.js 2.0.5实现高效可视化。通过数据层、可视化层和集成层的技术降级方案,开发者可以快速构建专业级洪水演进效果,适用于应急管理、水利工程等场景。文章包含完整源码和性能优化技巧。

weixin_30329623的博客 523

解决登录linux环境后每次都要source ~/.bashrc 使环境变量生效问题

关闭 shell 窗口后(我使用的是mobaxterm)再次打开发现环境变量失效了,查了很多解决方法,有说。等等,我都试了不知道为啥就是不行,最后看集群上别人的配置,参考了下解决。1、编辑 ~/.bashrc文件,末尾添加。

Hakxia博客 4243

OpenBCI脑电实验避坑指南:如何用Python准确捕捉P300信号

本文详细介绍了使用OpenBCI和Python进行P300脑电信号实验的避坑指南,包括电极贴放、信号采集、信号处理和数据分析等关键步骤。通过实战经验和代码示例,帮助研究者避开常见陷阱,提高P300信号捕捉的准确率,适用于脑机接口和神经科学研究。

weixin_30316097的博客 553

解决Linux环境变量每次要source /etc/profile问题

解决Linux环境变量每次要source /etc/profile问题

wgchen 1275

Android TV开发:RecyclerView焦点控制实践与优化

在Android TV应用开发中,焦点控制是提升用户体验的关键技术。不同于移动端触摸交互,TV端通过遥控器方向键导航,需要精确的焦点管理机制。RecyclerView作为动态列表的核心组件,其焦点控制涉及视图复用、导航逻辑和视觉反馈等核心技术点。通过合理配置focusable属性、自定义焦点查找算法以及优化动画性能,开发者可以解决TV端常见的焦点跳转异常、视觉反馈延迟等问题。特别是在视频点播、智能家居控制等场景中,良好的焦点控制能显著提升操作效率。本文结合网格布局焦点环绕、分页加载焦点保持等实战案例,深入解

weixin_34195142的博客 469

从模拟到实战:移远EC800M单片机MQTT接入OneNet全流程解析

本文详细解析了移远EC800M单片机通过MQTT协议接入OneNet平台的全流程,涵盖环境准备、模拟设备搭建、硬件迁移、数据交互调试及性能优化等关键步骤。针对常见问题如AT指令缓冲区溢出、心跳间隔设置等提供实战解决方案,帮助开发者高效实现物联网设备稳定接入。

weixin_29215815的博客 432

Linux下每次进来都需要手动执行source /etc/profile的问题

解决每次手动执行source /etc/profile问题

weixin_44166070的博客 1221

手把手教你学simulink(13.2)--构建一个单相并网逆变器Simulink仿真模型

基于Simulink的单相并网逆变器项目的详细仿真实例。这个项目将重点放在逆变器的详细建模、最大功率点跟踪(MPPT)控制策略、并网控制和仿真分析上。我们将使用MATLAB/Simulink来构建整个系统,并通过具体的代码和模块来实现各个功能。

MHD0815的博客 545

解决linux 每次登陆时都需要 source ~/.bashrc 的问题

解决linux 每次登陆时都需要 source ~/.bashrc 的问题。

frighting_ing的博客 2597

Neo4j:入门基础(二)之导入CSV文件

导入CSV文件的方式  主要的两种方式如下:   1、使用 Cypher 命令LOAD CSV,这种方式可以处理中小型数据(可达10 million条记录)   2、使用批量导入工具neo4j-admin ,用来直接导入大数据集 三、上述方式具体导入过程   1、Cypher 命令LOAD CSV 参数 1、USING PERIODIC COMMIT 300 使用批量提交,每满300条提交一次,防止内存溢出 2、WITH HEADERS 从文件中读取第一行作为参数名,...

Puzzle的博客 3万+

【3D无序抓取】--终极技术详解

3D无序抓取技术详解:从感知到执行的全流程技术方案 本文系统梳理了3D无序抓取(Bin Picking)的核心技术栈,涵盖3D感知、抓取规划和机器人执行三大环节。在3D感知层,详细介绍了点云采集与预处理方法(PCL/Open3D)、物体分割(PointNet++)和位姿估计(PVN3D/DenseFusion)等关键技术。抓取规划部分重点解析了抓取生成(GraspNet)、质量评估(Dex-Net)和动态避障(MoveIt!)算法。机器人执行环节则涉及路径规划、力控技术和末端执行器选型。同时提供了完整的工具

weixin_45590420的博客 598

Mac 每次都要执行source ~/.bash_profile 配置的环境变量才生效

自己在 ~/.bash_profile 中配置环境变量, 可是每次重启终端后配置的不生效.需要重新执行 : $source ~/.bash_profile 发现zsh加载的是 ~/.zshrc文件,而 ‘.zshrc’ 文件中并没有定义任务环境变量。 解决办法 在mac 隐藏文件(shift + command + .) etc 下 zshrc文件最后,增加一行: source ~/.bash_profile 有个缺点,每次升级后 需要重新写入,有解决方法的@下 ...

lifei396069574的博客 302

BAT007:批量为当前目录下的文件夹添加前缀或后缀

摘要:编写批处理程序,实现批量为当前目录下的文件夹添加前缀或后缀。

qq_31762031的博客 4052

Virtualenv Burrito常见问题解答:解决安装与使用中的7大难题

**Virtualenv Burrito** 是一个强大的Python虚拟环境管理工具,它能让你通过一条命令快速搭建完整的virtualenv + virtualenvwrapper环境。无论你是Python新手还是有经验的开发者,在使用过程中都可能遇到各种问题。本文将为你解答Virtualenv Burrito最常见的7大难题,帮助你顺利完成安装和配置。🚀 ## 1️⃣ 安装失败:代理环境下

gitblog_01183的博客 333

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Mac环境变量配置:从原理到实战指南

环境变量是操作系统和应用程序运行时的关键配置参数,通过键值对形式定义程序行为、资源分配和路径查找规则。在Unix-like系统中,环境变量通过Shell配置文件分层管理,系统级配置影响所有用户,用户级配置实现个性化定制。PATH作为核心环境变量,决定了命令查找路径顺序,其配置直接影响开发工具链的调用效率。随着macOS默认Shell从bash迁移到zsh,开发者需要掌握不同配置文件的加载机制(如.zshrc、.bash_profile)。合理配置环境变量能显著提升开发效率,特别是在Java/Python/N

weixin_30700099的博客 514

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Virtualenv Burrito终极指南:一键搞定Python虚拟环境配置

🚀 你是否厌倦了手动配置Python虚拟环境的繁琐步骤?Virtualenv Burrito正是为解决这一问题而生的**终极工具**!这个神奇的项目让你只需一个命令,就能拥有完整的virtualenv + virtualenvwrapper环境。无论你是Python新手还是经验丰富的开发者,Virtualenv Burrito都能帮你**快速**搭建Python虚拟环境,让编码工作变得更加**简

gitblog_00447的博客 389

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Mac环境变量配置全解析:从基础到高级实践

环境变量是操作系统和应用程序运行时的关键配置项,通过键值对形式存储系统路径、用户偏好等参数。在Unix-like系统中,环境变量通过Shell配置文件分层管理,系统级配置影响所有用户,用户级配置实现个性化设置。Mac系统从Catalina版本开始默认使用Zsh替代Bash,这导致环境变量配置文件的结构和加载顺序发生变化。理解.zshrc、.bash_profile等配置文件的差异及加载机制,能有效避免开发环境配置冲突。通过export命令设置PATH等变量,结合source命令实时加载,开发者可以高效管理多

weixin_34414650的博客 460

SkyWalking 接入 Envoy Metrics Service 指标:独立部署与 Istio 服务网格两种配置方案详解

本篇技术指南以 Apache SkyWalking 内置的 Envoy Metrics Service 接收器为核心,讲解如何让 Envoy 通过 gRPC 协议把指标流(Metrics Stream)推送到 SkyWalking OAP,从而在不依赖 trace 的情况下完成服务网格数据平面的指标采集与拓扑分析。读完本文,你将掌握:独立 Envoy 的 `stats_sinks` 静态配置、借助

gitblog_00955的博客 498

Virtualenv Burrito终极指南:Python虚拟环境一键安装神器 [特殊字符]

想要快速搭建Python开发环境却苦于繁琐的配置步骤?Virtualenv Burrito正是为你量身打造的终极解决方案!这个强大的Python虚拟环境管理工具只需一条命令,就能为你自动安装并配置好完整的virtualenv + virtualenvwrapper环境,让你专注于代码开发而非环境搭建。无论你是Python新手还是经验丰富的开发者,Virtualenv Burrito都能显著提升你的

gitblog_01041的博客 869

Linux命令及使用方法new

本文总结了Linux系统管理与开发环境配置的实用技巧,涵盖了常用命令、工具配置和问题解决方法。主要内容包括:Linux基础操作(文件/目录管理、vim编辑器、权限控制);系统资源监控(du/df命令);文本处理(grep/cut/awk);Ubuntu系统问题排查;开发工具链配置(Anaconda/Virtualenvwrapper/Jupyter);终端增强(cmder/Screen);IDE使用(VSCode/Visual Studio);非root权限软件安装;Windows冷门知识;LaTeX语法;

zhjadsf的博客 3217

解决linux每次打开新终端都要重新source ~/.bashrc问题

然后在打开的文件末尾加入以下代码(每次打开新终端可以自动执行。

m0_63614137的博客 1463

Linux: 解决每次重启机器环境变量都需要 source /etc/profile 才生效

Linux: 解决每次重启机器环境变量都需要 source /etc/profile 才生效

weixin_44132990的博客 1219

linux安装java后每次都得source /etc/profile 后才能执行java命令

现在在入门hadoop中,给虚拟机的linux系统安装jdk 和hadoop后,配置好环境变量,执行hadoop和java命令时候。 java命令总是没有这个命令 得执行source /etc/profile后才能生效 解决方案一: linux每次进入都需要 source /etc/profile才能使用java命令,需要配置永久环境变量,修改etc目录下的bashrc文件,在最前面添加 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161 export PATH=PATH

learn_helloword的博客 2263

每次进入命令需要重新source的解决方法

linux环境下,每次使用命令都需要source一遍,实在是麻烦~ 执行一下操作,问题就解决了! 1、切换root用户; 2、vim ~/.bashrc,末尾添加一行:source /etc/profile 3、保存 搞定!

weixin_38298599的博客 1298
下一篇: 多项式mod的运算(例题)
OarUyGnah
博客等级 码龄8年 2粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值