首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux系统环境变量和用户环境变量

linux系统环境变量和用户环境变量
EN

Stack Overflow用户
提问于 2015-06-30 15:07:32
回答 3查看 203关注 0票数 0

如果系统环境变量存在,为什么用户环境变量不能工作,这个问题让我感到困惑。

最近,我在linux上安装并配置了python2.7。linux中有一个python版本2.6.7

代码语言:javascript
复制
/usr/local/bin/python

所以我必须设置环境变量。通过互联网,我获得了设置路径的方法

代码语言:javascript
复制
vi ~/.bash_profile(vi ~/.bashrc)
#add export PATH=$PATH:path_python_installed
source /etc/profile

但我不知道为什么它不起作用。我的解决方案是

代码语言:javascript
复制
#add alias python=path_python_installed/python

R安装是相同的。

EN

回答 3

Stack Overflow用户

发布于 2015-06-30 15:41:42

如果您在$PATH中有一个已经包含2.6.7版本的路径,它将首先找到该二进制文件。

尝试使用echo $PATH,查看这些路径中是否包含较旧的Python二进制文件。您可能希望将路径设置为;

导出PATH=path_to_new_python:$PATH

票数 0
EN

Stack Overflow用户

发布于 2015-06-30 15:41:53

您必须将新的搜索路径添加到path的前面:

代码语言:javascript
复制
 export PATH=/my/new/python/installation/bin:$PATH

当您在命令提示符下输入python时,shell将尝试在$PATH中列出的任何文件夹中查找名为python的文件。将使用第一个匹配项。

票数 0
EN

Stack Overflow用户

发布于 2015-06-30 15:43:43

#add放在export和alias命令前面。#用于启动Bash脚本中的注释。无论你在哪里找到这些,他一定是添加了#add作为一个简单的指令。

更新:你也会想要做伯恩哈德在他的回答中提到的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31131750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档