ubuntu python环境变量_ubuntu-设置系统环境变量

本文介绍了如何在Ubuntu系统中查看、添加、删除全局环境变量,并讲解了如何通过编辑配置文件实现环境变量的永久设置,特别是针对Python解释器路径的调整,涉及到的文件包括/etc/profile、/etc/environment、~/.profile和~/.bashrc。
摘要由CSDN通过智能技术生成

环境变量简介

bash shell用一个叫做环境变量(environment variable)的特性来存储有关shell会话和工作环境的信息.环境变量的使用大大方便了程序或者shell中运行的脚本查找和访问内存中存储的数据和系统信息.

环境变量分为全局环境变量和局部环境变量,标准的命名方式是:全局变量名用大写字母命名,局部变量用小写字母命名.

这里主要介绍全局环境变量.

bash shell中操作环境变量

声明:在bash shell中对环境变量所做的所有操作只对当前shell有效,退出后再打开,之前的所有设置全部消失.

这里介绍如何在bash shell中查看/添加/删除环境变量.

查看所有全局环境变量有两个命令:env和printenv.

yan@yanubuntu:~$ env

XDG_VTNR=7

XDG_SESSION_ID=c2

...

LESSCLOSE=/usr/bin/lesspipe %s %s

XAUTHORITY=/home/yan/.Xauthority

_=/usr/bin/env

yan@yanubuntu:~$

或者

yan@yanubuntu:~$ printenv

XDG_VTNR=7

XDG_SESSION_ID=c2

...

LESSCLOSE=/usr/bin/lesspipe %s %s

XAUTHORITY=/home/yan/.Xauthority

_=/usr/bin/printenv

yan@yanubuntu:~$

全局变量有很多,上面用了...表示省略.

查看某个环境变量,常用两种方式:printenv 环境变量名或者echo $环境变量名.比如查看环境变量HOME的值:

yan@yanubuntu:~$ printenv HOME

/home/yan

或者

yan@yanubuntu:~$ echo $HOME

/home/yan

添加全局环境变量使用export命令:

假设我想添加一个环境变量DOWNLOAD,用它来表示默认的下载文件夹/home/yan/download.

检验一下,原来环境变量中不包含DOWNLOAD变量:

yan@yanubuntu:~$ printenv DOWNLOAD

yan&#

Ubuntu系统设置Python环境变量通常涉及编辑`bashrc`文件,让系统能够识别Python解释器的路径。以下是详细的步骤: 1. 打开终端(Terminal)。 2. 首先,你需要确保已经安装了Python和`python3`(如果默认的是Python 2,你可以选择升级到Python 3)。你可以输入`which python`和`which python3`检查它们的位置,如果有位置则说明已经安装。 3. 使用文本编辑器打开`bashrc`文件。如果你不确定在哪里,可以输入`nano ~/.bashrc`或`vim ~/.bashrc`(取决于你的首选编辑器,比如nano、vi或vim)。 4. 在`bashrc`文件底部添加Python路径到环境变量`PYTHONPATH`或`PATH`。如果你使用的是Python 3,可以添加类似下面的行: ``` export PATH=$PATH:/path/to/your/python3/bin ``` 将`/path/to/your/python3/bin`替换为你Python 3的安装目录下的bin目录。 5. 对于`PYTHONPATH`,如果你打算添加Python库的路径,可以在`export PYTHONPATH=...`行加入相应的路径,例如: ``` export PYTHONPATH=$PYTHONPATH:/path/to/your/libraries ``` 注意这里的路径同样应替换为实际的库路径。 6. 保存并关闭文件。在nano或vim中,按`Ctrl+X`然后`Y`然后回车( nano)或`:wq!`然后回车(vim)。 7. 让修改生效,需要重启终端或者运行`source ~/.bashrc`(如果你只是简单地编辑了文件而未保存,可以直接运行这个命令)。 现在,你应该能在命令行中直接运行Python和相关的Python脚本了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值